edu.unh.sdb.lattice
Class PartitionedFileArrayCellGroup

java.lang.Object
  extended by edu.unh.sdb.lattice.CellGroup
      extended by edu.unh.sdb.lattice.FileCellGroup
          extended by edu.unh.sdb.lattice.FileArrayCellGroup
              extended by edu.unh.sdb.lattice.PartitionedFileArrayCellGroup

public class PartitionedFileArrayCellGroup
extends FileArrayCellGroup

This is an array implementation of the CellGroup Class.


Field Summary
protected  java.lang.String baseFileName
           
protected  InCoreArrayCellGroupGrid borrowedCellGrid
           
protected  FDLDescriptor borrowedCellGridFDLD
           
protected  InCoreArrayCellGroupGrid ownedCellGrid
           
protected  FDLDescriptor ownedCellGridFDLD
           
 
Fields inherited from class edu.unh.sdb.lattice.FileArrayCellGroup
borrowedVIndices, borrowedVIndicesFDLD, data, numBorrowedCells, numOwnedCells, ownedVIndices, ownedVIndicesFDLD, points, vAttrFDLD, vInfoFDLD
 
Fields inherited from class edu.unh.sdb.lattice.FileCellGroup
backedByFile, coordsRS, dataRS, inMemory, vIndexFdlName, vIndicesRS, vInfoFdlName
 
Fields inherited from class edu.unh.sdb.lattice.CellGroup
bounds, dimensionality, numCells
 
Constructor Summary
PartitionedFileArrayCellGroup(GBounds bounds, java.lang.String vIndicesFDLName, RecordSpec vIndicesRS, java.lang.String pointInfoFDLName, RecordSpec pointRS, RecordSpec dataRS)
           
 
Method Summary
 void empty()
          Destroy references to cell data.
 Cell findEnclosingCell(Point p)
           
 int readCells()
           
 java.lang.String toString()
          Return a String representing the object.
 java.lang.String toString(java.lang.String indent)
          Return a String representing the object indented by the argument string.
 
Methods inherited from class edu.unh.sdb.lattice.FileArrayCellGroup
getNumCells, register, writeCells
 
Methods inherited from class edu.unh.sdb.lattice.FileCellGroup
inMemory
 
Methods inherited from class edu.unh.sdb.lattice.CellGroup
dim, setNumCells
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ownedCellGrid

protected InCoreArrayCellGroupGrid ownedCellGrid

borrowedCellGrid

protected InCoreArrayCellGroupGrid borrowedCellGrid

baseFileName

protected java.lang.String baseFileName

ownedCellGridFDLD

protected FDLDescriptor ownedCellGridFDLD

borrowedCellGridFDLD

protected FDLDescriptor borrowedCellGridFDLD
Constructor Detail

PartitionedFileArrayCellGroup

public PartitionedFileArrayCellGroup(GBounds bounds,
                                     java.lang.String vIndicesFDLName,
                                     RecordSpec vIndicesRS,
                                     java.lang.String pointInfoFDLName,
                                     RecordSpec pointRS,
                                     RecordSpec dataRS)
Method Detail

findEnclosingCell

public Cell findEnclosingCell(Point p)
Overrides:
findEnclosingCell in class FileArrayCellGroup

readCells

public int readCells()
Overrides:
readCells in class FileArrayCellGroup

empty

public void empty()
Destroy references to cell data.

Overrides:
empty in class FileArrayCellGroup

toString

public java.lang.String toString()
Return a String representing the object.

Overrides:
toString in class FileArrayCellGroup

toString

public java.lang.String toString(java.lang.String indent)
Return a String representing the object indented by the argument string.

Overrides:
toString in class FileArrayCellGroup