databionics.esom.grid
Class PlanarGrid
java.lang.Object
databionics.esom.grid.Grid
databionics.esom.grid.MatrixGrid
databionics.esom.grid.RectangularGrid
databionics.esom.grid.PlanarGrid
- Direct Known Subclasses:
- PlanarEuclideanGrid, PlanarManhattanGrid, PlanarMaxGrid
public abstract class PlanarGrid
- extends RectangularGrid
Planar grid. Neuron numbering:
00 01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 32 33 34
Field Summary |
protected static org.apache.log4j.Logger |
log
interface to log4j system |
Constructor Summary |
PlanarGrid()
Standard constructor |
PlanarGrid(int rows,
int cols,
int dim)
Constructor with sizes |
Method Summary |
void |
findNeighbors(int index,
int radius,
cern.colt.list.IntArrayList neighbors,
cern.colt.list.IntArrayList distances)
Find all neighbors of a neuron within a given radius along
with the distance from the center. |
Methods inherited from class databionics.esom.grid.RectangularGrid |
coordinates2index, coordinates2index, getColumns, getNeuron, getRows, getWts, gridDistance, index2col, index2col, index2row, index2row, init, loadWeights, manhattanGridDistance, maximumGridDistance, saveWeights, saveWeights, setColumns, setRows, squaredEuclideanGridDistance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Logger log
- interface to log4j system
PlanarGrid
public PlanarGrid()
- Standard constructor
PlanarGrid
public PlanarGrid(int rows,
int cols,
int dim)
- Constructor with sizes
- Parameters:
rows
- Rows of data array.cols
- Columns of data array.dim
- Dimension of data array.
findNeighbors
public void findNeighbors(int index,
int radius,
cern.colt.list.IntArrayList neighbors,
cern.colt.list.IntArrayList distances)
- Find all neighbors of a neuron within a given radius along
with the distance from the center. The results are saved
in the two list parameters given by reference.
- Specified by:
findNeighbors
in class Grid
- Parameters:
index
- index of neuronradius
- radius around centerneighbors
- list of neighbors' indicesdistance
- corresponding distances
Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.