IGNGNodeMovement Class Reference

An Interface that defines NodeMover implementations. More...

#include <IGNGNodeMovement.hpp>

Inheritance diagram for IGNGNodeMovement:

DefaultNodeMovement List of all members.

Public Member Functions

virtual Vector GetNewReferenceVector (Vector const &i, Vector const &r, double p) const=0
 Creates the new Reference Vector used to move a node.


Detailed Description

An Interface that defines NodeMover implementations.

GNGAlgorithm uses NodeMovers when it moves the winner node and when it moves the winner's neighbors.


Member Function Documentation

virtual Vector GetNewReferenceVector Vector const &  i,
Vector const &  r,
double  p
const [pure virtual]
 

Creates the new Reference Vector used to move a node.

Parameters:
i the input Vector, the input signal.
r the old reference Vector of the node.
p the movement parameter, how much the new vector will be moved towards the input.
Returns:
The new Reference Vector for a node that is to be moved.

Implemented in DefaultNodeMovement.


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