Chombo + EB + MF  3.2
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TreeIntVectSetIterator Class Reference

#include <TreeIntVectSet.H>

Public Member Functions

 TreeIntVectSetIterator ()
 
 TreeIntVectSetIterator (const TreeIntVectSet &ivs)
 
void define (const TreeIntVectSet &ivs)
 
const IntVectoperator() () const
 
bool ok () const
 
void operator++ ()
 
void begin ()
 
void end ()
 
void clear ()
 

Private Member Functions

void findNextNode ()
 
void findNext ()
 

Private Attributes

const TreeIntVectSetm_ivs
 
Vector< const TreeIntVectSet::TreeNode * > nodes
 
Vector< Boxboxes
 
Vector< int > index
 
int m_depth
 
IntVect m_current
 

Constructor & Destructor Documentation

◆ TreeIntVectSetIterator() [1/2]

TreeIntVectSetIterator::TreeIntVectSetIterator ( )
inline

◆ TreeIntVectSetIterator() [2/2]

TreeIntVectSetIterator::TreeIntVectSetIterator ( const TreeIntVectSet ivs)
inline

References define().

Member Function Documentation

◆ define()

void TreeIntVectSetIterator::define ( const TreeIntVectSet ivs)
inline

◆ operator()()

const IntVect & TreeIntVectSetIterator::operator() ( ) const
inline

References m_current.

◆ ok()

bool TreeIntVectSetIterator::ok ( ) const
inline

References m_depth.

◆ operator++()

void TreeIntVectSetIterator::operator++ ( )
inline

References findNext().

◆ begin()

void TreeIntVectSetIterator::begin ( )

Referenced by define().

◆ end()

void TreeIntVectSetIterator::end ( )
inline

References m_depth.

◆ clear()

void TreeIntVectSetIterator::clear ( )
inline

References m_depth, and m_ivs.

◆ findNextNode()

void TreeIntVectSetIterator::findNextNode ( )
private

◆ findNext()

void TreeIntVectSetIterator::findNext ( )
private

Referenced by operator++().

Member Data Documentation

◆ m_ivs

const TreeIntVectSet* TreeIntVectSetIterator::m_ivs
private

Referenced by clear(), and define().

◆ nodes

Vector<const TreeIntVectSet::TreeNode*> TreeIntVectSetIterator::nodes
private

Referenced by define().

◆ boxes

Vector<Box> TreeIntVectSetIterator::boxes
private

Referenced by define().

◆ index

Vector<int> TreeIntVectSetIterator::index
private

Referenced by define(), and TreeIntVectSet::nextNode().

◆ m_depth

int TreeIntVectSetIterator::m_depth
private

◆ m_current

IntVect TreeIntVectSetIterator::m_current
private

Referenced by operator()().


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