databionics.esom.grid
Class Grid1D

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

public class Grid1D
extends MatrixGrid

One dimensional line 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
Grid1D()
          Standard constructor
Grid1D(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

Grid1D

public Grid1D()
Standard constructor


Grid1D

public Grid1D(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.