AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Concrete instance of the BlockIteratorHelper class defined in the OctreeLevel base class. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/spin/DenseOctreeLevel.hpp>
Inherits ParentType.
Public Types | |
using | self = IteratorHelper< OctreeLevelType, ParentType > |
using | BaseBlockItType = ParentType |
Public Member Functions | |
IteratorHelper (OctreeLevelType *octLevel, bool begin) | |
void | increment () |
GridPt | pt () const |
BlockDataType * | data () |
const BlockDataType * | data () const |
bool | equal (const BaseBlockItType *other) |
Predicate to determine if two block iterators are the same. More... | |
Concrete instance of the BlockIteratorHelper class defined in the OctreeLevel base class.
using axom::spin::DenseOctreeLevel< DIM, BlockDataType, MortonIndexType >::IteratorHelper< OctreeLevelType, ParentType >::self = IteratorHelper<OctreeLevelType, ParentType> |
using axom::spin::DenseOctreeLevel< DIM, BlockDataType, MortonIndexType >::IteratorHelper< OctreeLevelType, ParentType >::BaseBlockItType = ParentType |
|
inline |
References axom::spin::OctreeLevel< DIM, BlockDataType >::begin(), axom::spin::DenseOctreeLevel< DIM, BlockDataType, MortonIndexType >::IteratorHelper< OctreeLevelType, ParentType >::data(), and axom::spin::DenseOctreeLevel< DIM, BlockDataType, MortonIndexType >::IteratorHelper< OctreeLevelType, ParentType >::increment().
|
inline |
Increment to next block of the level
References axom::spin::OctreeLevel< DIM, BlockDataType >::BROOD_SIZE, and axom::spin::DenseOctreeLevel< DIM, BlockDataType, MortonIndexType >::IteratorHelper< OctreeLevelType, ParentType >::data().
|
inline |
Access to point associated with the block pointed to by the iterator
References axom::spin::Brood< GridPt, MortonIndexType >::reconstructGridPt().
|
inline |
Accessor for data associated with the iterator's block
|
inline |
Const accessor for data associated with the iterator's block
|
inline |
Predicate to determine if two block iterators are the same.