BlockDim
Usage
use BlockDim;
or
import BlockDim;
Warning
BlockDim is intended for use with DimensionalDist2D, which is unstable
- record BlockDim
This Block dimension specifier is for use with the
dimensionalDist2Ddistribution.It specifies the mapping of indices in its dimension that would be produced by a 1D
blockDistdistribution.Initializer Arguments
The following
BlockDimrecord initializers are available:proc BlockDim.init( numLocales, boundingBoxLow, boundingBoxHigh, type idxType = boundingBoxLow.type) proc BlockDim.init( numLocales: int, boundingBox: range(?), type idxType = boundingBox.idxType)
The
numLocalesargument specifies the number of locales that this dimension’s bounding box is to be distributed over.The
boundingBoxLowandboundingBoxHigharguments are a convenient replacement for theboundingBoxargument, which specifies the bounding box in this dimension.The
idxType, whether provided or inferred, must match the index type of the domains created using the correspondingdimensionalDist2Ddistribution.