#include "neuron.h"
class Layer{
int rows, clms;
double **availableGlutamate, **releasableGlutamate;
//NeuronLayer is a matrix of neurons
Neuron **NeuronLayer;
//ConnectionMatrix is a matrix of vectors; each vector contains the incoming synapses to the neuron at that location
vector<Synapse> **ConnectionMatrix;
public:
Layer(int row, int clm);
int addNeurons(Param* param);
int addSynapse(int no_wts, Param* param);
int stimulateNeurons();
int recordPotential(int iterations);
};