public abstract class CellGroupGrid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected long[] |
axisWeights |
protected int |
dimensionality |
protected CellGroup[] |
groups |
protected AxisOrdering |
ordering |
protected Partitioning |
partitioning |
Constructor and Description |
---|
CellGroupGrid() |
CellGroupGrid(Partitioning partitioning,
AxisOrdering ordering) |
Modifier and Type | Method and Description |
---|---|
protected int |
computeOffset2(IndexSpaceID dsid)
Map the IndexSpaceID to a single integer that serves as
as an offset into the physical file or network source.
|
int |
dim() |
Cell |
findEnclosingCell(IndexSpaceID id,
Point p) |
ISBounds |
getGridISBounds() |
protected abstract void |
makeCellGroups() |
CellGroup |
mapToCellGroup(IndexSpaceID id) |
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.
|
protected Partitioning partitioning
protected CellGroup[] groups
protected AxisOrdering ordering
protected long[] axisWeights
protected int dimensionality
public CellGroupGrid()
public CellGroupGrid(Partitioning partitioning, AxisOrdering ordering)
protected abstract void makeCellGroups()
public final CellGroup mapToCellGroup(IndexSpaceID id)
public Cell findEnclosingCell(IndexSpaceID id, Point p)
public int dim()
public ISBounds getGridISBounds()
protected int computeOffset2(IndexSpaceID dsid)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String indent)