Chombo + EB  3.0
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::TreeIntVectSetIterator ( )
inline
TreeIntVectSetIterator::TreeIntVectSetIterator ( const TreeIntVectSet ivs)
inline

References define().

Member Function Documentation

void TreeIntVectSetIterator::define ( const TreeIntVectSet ivs)
inline
const IntVect & TreeIntVectSetIterator::operator() ( ) const
inline

References m_current.

bool TreeIntVectSetIterator::ok ( ) const
inline

References m_depth.

Referenced by IVSIterator::ok().

void TreeIntVectSetIterator::operator++ ( )
inline

References findNext().

void TreeIntVectSetIterator::begin ( )

Referenced by IVSIterator::begin(), and define().

void TreeIntVectSetIterator::end ( )
inline

References m_depth.

Referenced by IVSIterator::end().

void TreeIntVectSetIterator::clear ( )
inline

References m_depth, and m_ivs.

void TreeIntVectSetIterator::findNextNode ( )
private
void TreeIntVectSetIterator::findNext ( )
private

Referenced by operator++().

Member Data Documentation

const TreeIntVectSet* TreeIntVectSetIterator::m_ivs
private

Referenced by clear(), and define().

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

Referenced by define().

Vector<Box> TreeIntVectSetIterator::boxes
private

Referenced by define().

Vector<int> TreeIntVectSetIterator::index
private

Referenced by define().

int TreeIntVectSetIterator::m_depth
private

Referenced by clear(), end(), and ok().

IntVect TreeIntVectSetIterator::m_current
private

Referenced by operator()().


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