#ifndef LAYER_H #define LAYER_H /////////////////////////////////////////////////////////////// // layer.h - container for neurons of a fixed type // // ver 1.0 // // // // rest of prologue goes here // /////////////////////////////////////////////////////////////// #include #include "neuron.h" class layer { public: layer(int numNeurons, neuron *pN); ~layer(); int size(); double output(int selectOutput); void input(int selectInput, double value); private: std::vector _neurons; }; inline layer::size() { return _neurons.size(); } #endif