|
Public Member Functions |
| | Neuron (int numInputs) throw (std::bad_alloc) |
|
| Neuron (const Neuron &neuron) throw (std::bad_alloc) |
|
Neuron & | operator= (const Neuron &neuron) throw (std::bad_alloc) |
| void | SetNumInputs (int num) |
|
int | GetNumInputs () const |
|
void | SetActivationFunc (ACTIVATION_FUNC activ_func) |
|
void | SetDerivActivationFunc (DERIV_ACTIVATION_FUNC deriv) |
| void | SetWeight (int indx, double weight) |
|
void | SetWeights (const std::vector< double > &weights) |
|
double | GetWeight (int indx) const |
|
void | GetWeights (std::vector< double > &weights) const |
| double * | GetWeights () |
|
double | GetOutput (const std::vector< double > &inputs, const int *indices) |
|
double | GetOutput (const std::vector< double > &inputs, const int *indices, double &net_input) |
|
double | GetOutput (const double *inputs, const int *indices) |
|
double | GetOutput (const double *inputs, const int *indices, double &net_input) |
|
void | SetIndex (int i) |
|
int | GetIndex () const |
| void | Clear () |
Public Attributes |
| ACTIVATION_FUNC | pActivationFunc |
| DERIV_ACTIVATION_FUNC | pDerivActivationFunc |