|
bool | divisibleByTwo (const CellInterval &cellBB) |
|
bool | isFaceDirection (stencil::Direction dir) |
|
bool | isEdgeDirection (stencil::Direction dir) |
|
bool | isCornerDirection (stencil::Direction dir) |
|
bool | blocksConnectedByFaces (const Block *block, const BlockID &neighbor) |
|
bool | blocksConnectedByEdges (const Block *block, const BlockID &neighbor) |
|
bool | coarserNeighborExists (const Block *block, stencil::Direction dir) |
|
Vector3< cell_idx_t > | getNeighborShift (const BlockID &smallBlock, stencil::Direction dir) |
|
CellInterval | equalLevelUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers) |
|
CellInterval | equalLevelPackInterval (stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers) |
|
CellInterval | coarseToFinePackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) |
|
CellInterval | coarseToFineUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) |
|
CellInterval | fineToCoarsePackInterval (stencil::Direction dir, const CellInterval &cellBB) |
|
CellInterval | fineToCoarseUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) |
|