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

Iterator for all vofs within an IntVectSet and an Ebgraph. More...

#include <VoFIterator.H>

Public Member Functions

 VoFIterator (const IntVectSet &a_ivs, const EBGraph &a_ebgraph)
 
 VoFIterator ()
 
 ~VoFIterator ()
 
void define (const IntVectSet &a_ivs, const EBGraph &a_ebgraph)
 
void reset ()
 
void operator++ ()
 
const VolIndexoperator() () const
 
bool ok () const
 
bool isDefined () const
 
const Vector< VolIndexgetVector () const
 
int size () const
 

Private Attributes

bool m_isDefined
 
Vector< VolIndexm_vols
 
int m_ivol
 

Detailed Description

Iterator for all vofs within an IntVectSet and an Ebgraph.

Iterator for all vofs within an IntVectSet and an Ebgraph

Constructor & Destructor Documentation

VoFIterator::VoFIterator ( const IntVectSet a_ivs,
const EBGraph a_ebgraph 
)
VoFIterator::VoFIterator ( )
VoFIterator::~VoFIterator ( )

Member Function Documentation

void VoFIterator::define ( const IntVectSet a_ivs,
const EBGraph a_ebgraph 
)
void VoFIterator::reset ( )
void VoFIterator::operator++ ( )
const VolIndex& VoFIterator::operator() ( ) const
bool VoFIterator::ok ( ) const
bool VoFIterator::isDefined ( ) const
const Vector<VolIndex> VoFIterator::getVector ( ) const
int VoFIterator::size ( ) const
inline

References m_vols, and Vector< T >::size().

Member Data Documentation

bool VoFIterator::m_isDefined
private
Vector<VolIndex> VoFIterator::m_vols
private

Referenced by size().

int VoFIterator::m_ivol
private

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