InputNeuron Class Reference
[Neural Network filtering]

#include <InputNeuron.h>

Inheritance diagram for InputNeuron:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual const std::vector
< double > & 
GetOldDelta ()
 Vector valued delta for the momentum adaptation scheme.
virtual std::vector< double > & SetOldDelta ()
virtual double CalcDeriv (const double input)
 Calculate the derivative of the activation function, at point input.
virtual double GetNet ()
 Get the net output before application of the activation function.
virtual double GetDelta ()
 Get delta for the weight correction formula.
virtual void SetDelta (const double d)
 Set delta.
virtual void SetBias (const double b)
 Set the bias.
virtual double GetBias ()
 Get the bias.
virtual const std::vector
< double > & 
GetWeights ()
 Access function for the weights.
virtual std::vector< double > & SetWeights ()
virtual const
GeneralLinearCombiner::tinvector
GetInput ()
 Get the pointers to the input neurons.
 InputNeuron (double &Infield)
virtual ~InputNeuron ()


Detailed Description

The iput neuron class provides the bridge between the network input and the other neurons, a lot of base class functionality does not make sense here and throws an exception, should think of a better way

Definition at line 12 of file InputNeuron.h.


Constructor & Destructor Documentation

InputNeuron::InputNeuron ( double Infield  )  [inline]

Definition at line 31 of file InputNeuron.h.

virtual InputNeuron::~InputNeuron (  )  [inline, virtual]

Definition at line 32 of file InputNeuron.h.


Member Function Documentation

virtual double InputNeuron::CalcDeriv ( const double  input  )  [inline, virtual]

Calculate the derivative of the activation function, at point input.

Implements GeneralNeuron.

Definition at line 22 of file InputNeuron.h.

virtual double InputNeuron::GetBias (  )  [inline, virtual]

Get the bias.

Implements GeneralNeuron.

Definition at line 27 of file InputNeuron.h.

virtual double InputNeuron::GetDelta (  )  [inline, virtual]

Get delta for the weight correction formula.

Implements GeneralNeuron.

Definition at line 24 of file InputNeuron.h.

virtual const GeneralLinearCombiner::tinvector& InputNeuron::GetInput (  )  [inline, virtual]

Get the pointers to the input neurons.

Implements GeneralNeuron.

Definition at line 30 of file InputNeuron.h.

virtual double InputNeuron::GetNet (  )  [inline, virtual]

Get the net output before application of the activation function.

Implements GeneralNeuron.

Definition at line 23 of file InputNeuron.h.

virtual const std::vector<double>& InputNeuron::GetOldDelta (  )  [inline, virtual]

Vector valued delta for the momentum adaptation scheme.

Implements GeneralNeuron.

Definition at line 20 of file InputNeuron.h.

virtual const std::vector<double>& InputNeuron::GetWeights (  )  [inline, virtual]

Access function for the weights.

Implements GeneralNeuron.

Definition at line 28 of file InputNeuron.h.

virtual void InputNeuron::SetBias ( const double  b  )  [inline, virtual]

Set the bias.

Implements GeneralNeuron.

Definition at line 26 of file InputNeuron.h.

virtual void InputNeuron::SetDelta ( const double  d  )  [inline, virtual]

Set delta.

Implements GeneralNeuron.

Definition at line 25 of file InputNeuron.h.

virtual std::vector<double>& InputNeuron::SetOldDelta (  )  [inline, virtual]

Implements GeneralNeuron.

Definition at line 21 of file InputNeuron.h.

virtual std::vector<double>& InputNeuron::SetWeights (  )  [inline, virtual]

Implements GeneralNeuron.

Definition at line 29 of file InputNeuron.h.


The documentation for this class was generated from the following file:

Generated on Tue Aug 4 16:04:20 2009 for GPLIB++ by  doxygen 1.5.8