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

A virtual base class to help with constant iteration of an OctreeLevel's blocks. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/spin/OctreeLevel.hpp>

Public Member Functions

virtual ~ConstBlockIteratorHelper ()
 
virtual void increment ()=0
 A function to increment to the next Block in the level. More...
 
virtual bool equal (const ConstBlockIteratorHelper *other)=0
 Predicate to determine if two BlockIteratorHelpers are equivalent. More...
 
virtual GridPt pt () const =0
 
virtual const BlockDataType * data () const =0
 

Detailed Description

template<int DIM, typename BlockDataType>
class axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper

A virtual base class to help with constant iteration of an OctreeLevel's blocks.

Constructor & Destructor Documentation

◆ ~ConstBlockIteratorHelper()

template<int DIM, typename BlockDataType >
virtual axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper::~ConstBlockIteratorHelper ( )
inlinevirtual

Virtual destructor

Member Function Documentation

◆ increment()

template<int DIM, typename BlockDataType >
virtual void axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper::increment ( )
pure virtual

A function to increment to the next Block in the level.

◆ equal()

template<int DIM, typename BlockDataType >
virtual bool axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper::equal ( const ConstBlockIteratorHelper other)
pure virtual

Predicate to determine if two BlockIteratorHelpers are equivalent.

◆ pt()

template<int DIM, typename BlockDataType >
virtual GridPt axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper::pt ( ) const
pure virtual

Accessor for the point associated with the current octree block

◆ data()

template<int DIM, typename BlockDataType >
virtual const BlockDataType* axom::spin::OctreeLevel< DIM, BlockDataType >::ConstBlockIteratorHelper::data ( ) const
pure virtual

Const accessor for the data associated with the current octree block


The documentation for this class was generated from the following file: