databionics.esom.grid
Class CircularGrid1D

java.lang.Object
  extended by databionics.esom.grid.Grid
      extended by databionics.esom.grid.MatrixGrid
          extended by databionics.esom.grid.CircularGrid1D

public class CircularGrid1D
extends MatrixGrid

One dimensional circle of neurons


Field Summary
protected static org.apache.log4j.Logger log
          interface to log4j system
 
Fields inherited from class databionics.esom.grid.MatrixGrid
weights
 
Fields inherited from class databionics.esom.grid.Grid
dim, distanceFunction, distanceFunctionName, size
 
Constructor Summary
CircularGrid1D()
          Standard constructor
CircularGrid1D(int size, 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.MatrixGrid
getNeuron, getWeights, init, setDim, setSize
 
Methods inherited from class databionics.esom.grid.Grid
dim, getDistanceFunction, getDistanceFunctionName, init, init, init, setDistanceFunction, setDistanceFunction, size, transformRadius
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log
interface to log4j system

Constructor Detail

CircularGrid1D

public CircularGrid1D()
Standard constructor


CircularGrid1D

public CircularGrid1D(int size,
                      int dim)
Constructor with sizes

Parameters:
size - number of grid points
dim - number of weights per neuron
Method Detail

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 neuron
radius - radius around center
neighbors - list of neighbors' indices
distance - corresponding distances


Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.