databionics.esom.grid
Class ToroidManhattanGrid

java.lang.Object
  extended by databionics.esom.grid.Grid
      extended by databionics.esom.grid.MatrixGrid
          extended by databionics.esom.grid.RectangularGrid
              extended by databionics.esom.grid.ToroidRectangularGrid
                  extended by databionics.esom.grid.ToroidGrid
                      extended by databionics.esom.grid.ToroidManhattanGrid

public class ToroidManhattanGrid
extends ToroidGrid

Toroid grid with manhattan distance.


Field Summary
protected static org.apache.log4j.Logger log
          interface to log4j system
 
Fields inherited from class databionics.esom.grid.RectangularGrid
columns, rows
 
Fields inherited from class databionics.esom.grid.MatrixGrid
weights
 
Fields inherited from class databionics.esom.grid.Grid
dim, distanceFunction, distanceFunctionName, size
 
Constructor Summary
ToroidManhattanGrid()
          Standard constructor
ToroidManhattanGrid(int rows, int cols, int dim)
          Constructor with sizes
 
Method Summary
 int gridDistance(int row1, int col1, int row2, int col2)
          Manhattan distance on rectangular grids.
 
Methods inherited from class databionics.esom.grid.ToroidGrid
findNeighbors
 
Methods inherited from class databionics.esom.grid.ToroidRectangularGrid
coordinates2index, shift
 
Methods inherited from class databionics.esom.grid.RectangularGrid
coordinates2index, getColumns, getNeuron, getRows, getWts, index2col, index2col, index2row, index2row, init, loadWeights, manhattanGridDistance, maximumGridDistance, saveWeights, saveWeights, setColumns, setRows, squaredEuclideanGridDistance
 
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, 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

ToroidManhattanGrid

public ToroidManhattanGrid()
Standard constructor


ToroidManhattanGrid

public ToroidManhattanGrid(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.
Method Detail

gridDistance

public int gridDistance(int row1,
                        int col1,
                        int row2,
                        int col2)
Manhattan distance on rectangular grids.

Specified by:
gridDistance in class RectangularGrid
Parameters:
row1 - row number on grid
col1 - column number on grid
row2 - row number on grid
col2 - column number on grid


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