|
| HEXALayout () |
|
virtual double | dist (const SomPos &_center, const SomPos &_v) const |
|
virtual void | localAve (const FuzzyMap *_som, const SomPos &_center, std::vector< double > &_aveVector) const |
|
virtual double | numNeig (const FuzzyMap *_som, const SomPos &_center) const |
|
| Layout (const std::string &_id="") |
|
virtual | ~Layout () |
|
std::vector< unsigned > | neighborhood (const ClassificationMap *_som, const SomPos &_center, double _radius) const |
|
std::vector< unsigned > | neighborhood (const FuzzyMap *_som, const SomPos &_center, double _radius) const |
|
virtual bool | isIn (const SomPos &_center, const SomPos &_v, double _radius) const |
|
const std::string & | id () const |
|
This class manages a layout in this way: (Neurons are in the center of the hexagons, so distance to the 6 immediate neighbors are 1) \(Xdim is ---—>)
HEXAGONAL:
O O O O O O O O O
O O O & & & O O O
O O & @ @ & O O O
O O & @ + @ & O O
O O & @ @ & O O O
O O O & & & O O O
O O O O O O O O O
Definition at line 729 of file map.h.