/////////////////////////////////////////////////////////////// // layer.h - container for neurons of a fixed type // // ver 1.0 // // // // rest of prologue goes here // /////////////////////////////////////////////////////////////// #include "neuron.h" #include "layer.h" //----< constructor >------------------------------------------ layer::layer(int numNeurons, neuron *pN) { int i; for(i=0; iclone()); } //----< destructor >------------------------------------------- layer::~layer() { int i; for(i=0; i<_neurons.size(); i++) delete _neurons[i]; } // double output(int selectOutput); // void input(int selectInput, double value); #ifdef TEST_LAYER void main() { linearNeuron ln(4); layer hid(3,&ln); } #endif