#include <VoFIterator.H>
Iterator for all vofs within an IntVectSet and an Ebgraph
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 VolIndex & | operator() () const |
bool | ok () const |
bool | isDefined () const |
const Vector< VolIndex > | getVector () const |
int | size () const |
Private Attributes | |
bool | m_isDefined |
Vector< VolIndex > | m_vols |
int | m_ivol |
VoFIterator::VoFIterator | ( | const IntVectSet & | a_ivs, | |
const EBGraph & | a_ebgraph | |||
) |
VoFIterator::VoFIterator | ( | ) |
VoFIterator::~VoFIterator | ( | ) |
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 |
Referenced by MiniIVFAB< T >::define(), BaseIVFAB< T >::linearOut(), and BaseIVFAB< T >::size().
int VoFIterator::size | ( | ) | const [inline] |
References m_vols, and Vector< T >::size().
bool VoFIterator::m_isDefined [private] |
Vector<VolIndex> VoFIterator::m_vols [private] |
Referenced by size().
int VoFIterator::m_ivol [private] |