|
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/develop/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 () |
| Increment to next block of the level. More... | |
| GridPt | pt () const |
| Access to point associated with the block pointed to by the iterator. More... | |
| BlockDataType * | data () |
| Accessor for data associated with the iterator's block. More... | |
| const BlockDataType * | data () const |
| Const accessor for data associated with the iterator's block. More... | |
| 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.