RBFWeightLayer Class Reference

The WeightLayer consists of Weights objects, each of which is associated to ONE RBFNode and one or more output nodes. More...

#include <RBFWeightLayer.hpp>

Inheritance diagram for RBFWeightLayer:

IWeightLayerToHidden IWeightLayerToOutput List of all members.

Public Member Functions

 RBFWeightLayer (unsigned int nofOutputNodes)
 ~RBFWeightLayer ()
virtual void CreateWeightsObject (RBFNode *n)
virtual void DeleteWeightsObject (RBFNode *n)
virtual void SetSignal (RBFNode *n, double s)
virtual double GetWeightedSum (unsigned int outputNodeIndex)
virtual void UpdateWeights (Vector &etaDiff)

Private Attributes

std::map< RBFNode *, RBFWeights * > m_weights
unsigned int m_nofOutputNodes

Detailed Description

The WeightLayer consists of Weights objects, each of which is associated to ONE RBFNode and one or more output nodes.


Constructor & Destructor Documentation

RBFWeightLayer unsigned int  nofOutputNodes  ) 
 

~RBFWeightLayer  ) 
 


Member Function Documentation

virtual void CreateWeightsObject RBFNode n  )  [virtual]
 

Implements IWeightLayerToHidden.

virtual void DeleteWeightsObject RBFNode n  )  [virtual]
 

Implements IWeightLayerToHidden.

virtual void SetSignal RBFNode n,
double  s
[virtual]
 

Implements IWeightLayerToHidden.

virtual double GetWeightedSum unsigned int  outputNodeIndex  )  [virtual]
 

Implements IWeightLayerToOutput.

virtual void UpdateWeights Vector etaDiff  )  [virtual]
 


Member Data Documentation

std::map<RBFNode *, RBFWeights *> m_weights [private]
 

unsigned int m_nofOutputNodes [private]
 


Generated on Mon Mar 22 16:40:50 2004 for GNG_GL by doxygen 1.3.6