VoFIterator Class Reference

#include <VoFIterator.H>

Collaboration diagram for VoFIterator:

Collaboration graph
[legend]

List of all members.


Detailed Description

Iterator for all vofs within an IntVectSet and an Ebgraph.

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 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


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]

Referenced by size().

int VoFIterator::m_ivol [private]


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

Generated on Tue Apr 14 14:24:06 2009 for Chombo + EB by  doxygen 1.5.5