AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::spin::SpatialOctree< DIM, BlockDataType > Member List

This is the complete list of members for axom::spin::SpatialOctree< DIM, BlockDataType >, including all inherited members.

BaseOctree typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
blockBoundingBox(const BlockIndex &block) constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
blockBoundingBox(const GridPt &gridPt, int level) constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
BlockIndex typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
blockStatus(const GridPt &pt, int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inlineprotected
blockStatus(const BlockIndex &blk) constaxom::spin::OctreeBase< DIM, BlockDataType >inlineprotected
boundingBox() constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
child(const GridPt &pt, int level, int childIndex) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
child(const BlockIndex &block, int childIndex) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
CoordType typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
coveringLeafBlock(const BlockIndex &blk, bool checkInBounds=true) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
findGridCellAtLevel(const SpacePt &pt, int lev) constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
findLeafBlock(const SpacePt &pt, int startingLevel=-1) constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
GeometricBoundingBox typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
getOctreeLevel(int lev)axom::spin::OctreeBase< DIM, BlockDataType >inline
getOctreeLevel(int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
GridPt typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
GridVec typedefaxom::spin::OctreeBase< DIM, BlockDataType >
hasBlock(const GridPt &pt, int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
hasBlock(const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
inBounds(const GridPt &pt, int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
inBounds(const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
isInternal(const GridPt &pt, int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
isInternal(const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
isLeaf(const GridPt &pt, int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
isLeaf(const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
isLevelValid(int lev) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
LeafIndicesLevelMap typedefaxom::spin::OctreeBase< DIM, BlockDataType >
m_boundingBoxaxom::spin::SpatialOctree< DIM, BlockDataType >protected
m_deltaLevelMapaxom::spin::SpatialOctree< DIM, BlockDataType >protected
m_invDeltaLevelMapaxom::spin::SpatialOctree< DIM, BlockDataType >protected
m_leavesLevelMapaxom::spin::OctreeBase< DIM, BlockDataType >protected
m_levelsaxom::spin::OctreeBase< DIM, BlockDataType >protected
MAX_LEVEL_SIZE typedefaxom::spin::OctreeBase< DIM, BlockDataType >
maxCoordAtLevel(int level)axom::spin::OctreeBase< DIM, BlockDataType >inlinestatic
maxInternalLevel() constaxom::spin::OctreeBase< DIM, BlockDataType >inline
maxLeafLevel() constaxom::spin::OctreeBase< DIM, BlockDataType >inline
OctreeBase()axom::spin::OctreeBase< DIM, BlockDataType >inline
OctreeLevels typedefaxom::spin::OctreeBase< DIM, BlockDataType >
OctreeLevelType typedefaxom::spin::OctreeBase< DIM, BlockDataType >
operator[](const BlockIndex &block)axom::spin::OctreeBase< DIM, BlockDataType >inline
operator[](const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
parent(const GridPt &pt, int level) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
parent(const BlockIndex &block) constaxom::spin::OctreeBase< DIM, BlockDataType >inline
refineLeaf(const BlockIndex &leafBlock)axom::spin::OctreeBase< DIM, BlockDataType >inline
root()axom::spin::OctreeBase< DIM, BlockDataType >inlinestatic
SpacePt typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
SpaceVector typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
SpaceVectorLevelMap typedefaxom::spin::SpatialOctree< DIM, BlockDataType >
spacingAtLevel(int level) constaxom::spin::SpatialOctree< DIM, BlockDataType >inline
SpatialOctree(const GeometricBoundingBox &bb)axom::spin::SpatialOctree< DIM, BlockDataType >inline
~OctreeBase()axom::spin::OctreeBase< DIM, BlockDataType >inline