#include <TopologyImp.h>
Inheritance diagram for TopologyImp:
Public Methods | |
virtual Value_Type | distance (int bmu, int i, int dimensions[MaxDimension], int type)=0 |
Calculate the euclidean distance between the bmu and neuron i. | |
virtual int | Coord (int pos, int axis, int dimensions[MaxDimension])=0 |
return coordenates of the pisition (pos) in the (axis) axis. | |
virtual TMatrix | LinInitCoords (int mapsize, int dimensions[MaxDimension])=0 |
Return a matrix with the appropriate values for the linear init calculus. | |
virtual TMatrix | CreateDelta (int dimensions[MaxDimension], int lattice, int mapsize)=0 |
Create the matrix of distance between neurons. | |
virtual Value_Type | H (const Value_Type delta, Value_Type radius, int neighboor)=0 |
Neighborhood kernel function. | |
virtual vector< int > | getNeighbors (int i, int neighbor, int dimensions[])=0 |
Return the neighbors of the i neuron. | |
Protected Methods | |
TopologyImp (const TopolParams &) | |
Constructor. |