public abstract class BlockCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ISBounds |
cacheBlockBounds |
protected int[] |
cacheBlockDimensions |
protected int |
dimensionality |
protected ISBounds |
dsSpaceBounds |
protected int[] |
dsSpaceDimensions |
protected ISBounds |
iterationSpaceBounds |
protected int[] |
iterationSpaceDimensions |
protected int[] |
lowerDSSpaceCoords |
protected int[] |
lowerIterationSpaceCoords |
protected int |
numAttributes |
protected int |
numCacheBlocks |
protected int[] |
partitioningDimensions |
protected RegularISPartitioning |
spacePartitioning |
protected AxisOrdering |
spacePartitioningOrdering |
protected long[] |
tagAxisWeights |
protected PhysicalDataSource |
theSource |
protected int[] |
upperDSSpaceCoords |
protected int[] |
upperIterationSpaceCoords |
Modifier and Type | Method and Description |
---|---|
ISBounds |
tagToBounds(long tag,
ISBounds bounds)
Return the bounds of the region in the index space corresponding to the
given tag.
|
int[] |
tagToPartitioningCoords(long tag,
int[] pcoords) |
protected ISBounds cacheBlockBounds
protected int[] cacheBlockDimensions
protected RegularISPartitioning spacePartitioning
protected long[] tagAxisWeights
protected AxisOrdering spacePartitioningOrdering
protected int[] partitioningDimensions
protected int numCacheBlocks
protected PhysicalDataSource theSource
protected int dimensionality
protected int numAttributes
protected ISBounds iterationSpaceBounds
protected int[] lowerIterationSpaceCoords
protected int[] upperIterationSpaceCoords
protected int[] iterationSpaceDimensions
protected ISBounds dsSpaceBounds
protected int[] lowerDSSpaceCoords
protected int[] upperDSSpaceCoords
protected int[] dsSpaceDimensions