| _activationCache | Neuron | [mutable, protected] |
| _activationFunction | Neuron | [protected] |
| _bias | AbstractNeuron | [protected] |
| _classHeirarchy | Neuron | [protected] |
| _deltaBias | AbstractNeuron | [protected] |
| _dParametrizedActivationFunction | ParametrizedNeuron | [protected] |
| _errorCache | Neuron | [mutable, protected] |
| _errorCacheValid | Neuron | [mutable, protected] |
| _hasBias | AbstractNeuron | [protected] |
| _inputLinks | Neuron | [protected] |
| _label | Neuron | [protected] |
| _outputCache | Neuron | [mutable, protected] |
| _outputCacheValid | Neuron | [mutable, protected] |
| _outputLinks | Neuron | |
| _parameter | ParametrizedNeuron | [protected] |
| _recacheError() | ParametrizedNeuron | [protected, virtual] |
| annie::AbstractNeuron::_recacheError() const=0 | AbstractNeuron | [protected, pure virtual] |
| _recacheOutput() | ParametrizedNeuron | [protected, virtual] |
| annie::AbstractNeuron::_recacheOutput() const=0 | AbstractNeuron | [protected, pure virtual] |
| AbstractNeuron(int label, bool hasBias=true) | AbstractNeuron | |
| calculateNewWeights(real learningRate, real momentum) | AbstractNeuron | [virtual] |
| connect(Neuron *from) | AbstractNeuron | [virtual] |
| connect(Neuron &from) | AbstractNeuron | [inline] |
| connect(Neuron &from, real w) | AbstractNeuron | [inline] |
| connect(Neuron *from, real weight) | AbstractNeuron | [virtual] |
| connectFrom(Neuron *from) | AbstractNeuron | [inline] |
| disconnect(Neuron *from) | Neuron | [virtual] |
| GABNeuron(int label, real initialParameter=1.0, bool hasBias=true) | GABNeuron | |
| getActivation() const | Neuron | [virtual] |
| getBias() const | AbstractNeuron | [virtual] |
| getClassName() | GABNeuron | [virtual] |
| annie::AbstractNeuron::getClassName() const | AbstractNeuron | [virtual] |
| getError() const | Neuron | [virtual] |
| getInputCount() const | Neuron | [virtual] |
| getInputs(std::vector< int > &labels, Vector &weights) | Neuron | [virtual] |
| getLabel() const | Neuron | [virtual] |
| getOutput() const | Neuron | [virtual] |
| getOutputCount() const | Neuron | [virtual] |
| getRandomWeight() | AbstractNeuron | [static] |
| getWeight(Neuron *from) const | AbstractNeuron | [virtual] |
| getWeights(Vector &out) const | Neuron | |
| hasBias() const | AbstractNeuron | [virtual] |
| INIT_WEIGHT_MAX | AbstractNeuron | [protected, static] |
| instanceOf(const char *className) const | Neuron | |
| invalidateErrorCache() | Neuron | [virtual] |
| invalidateOutputCache() | Neuron | [virtual] |
| Link class | Neuron | [friend] |
| Neuron(int label) | Neuron | |
| Neuron(Neuron &neuron) | Neuron | |
| operator std::string() const | AbstractNeuron | [virtual] |
| operator<<(std::ostream &s, const Neuron &neuron) | Neuron | [friend] |
| ParametrizedNeuron(int label, real initialParameter=1.0, bool hasBias=true) | ParametrizedNeuron | |
| randomizeWeights() | AbstractNeuron | |
| removeBias() | AbstractNeuron | [virtual] |
| setBias(real bias) | AbstractNeuron | [virtual] |
| setDesiredOutput(real desired) | ParametrizedNeuron | [virtual] |
| update() | AbstractNeuron | [virtual] |
| ~Neuron() | Neuron | [virtual] |