Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CoveredFaceIterator Class Reference

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

#include <CoveredFaceIterator.H>

Collaboration diagram for CoveredFaceIterator:

Collaboration graph
[legend]
List of all members.

Public Methods

 CoveredFaceIterator (const IntVectSet &a_ivs, const EBISBox &a_ebisBox, int a_dir, Side::LoHiSide a_side)
 CoveredFaceIterator ()
 ~CoveredFaceIterator ()
void define (const IntVectSet &a_ivs, const EBISBox &a_ebisBox, int a_dir, Side::LoHiSide a_side)
void reset ()
void operator++ ()
const VolIndexoperator() () const
bool ok () const
bool isDefined () const

Private Methods

 CoveredFaceIterator (const CoveredFaceIterator &a_input)
void operator= (const CoveredFaceIterator &a_input)

Private Attributes

Vector< VolIndexm_vols
int m_ivol
bool m_isDefined

Detailed Description

Iterator for all vofs within an IntVectSet and an EBISBox.

Iterator for all vofs within an IntVectSet and an EBISBox


Constructor & Destructor Documentation

CoveredFaceIterator::CoveredFaceIterator const IntVectSet   a_ivs,
const EBISBox   a_ebisBox,
int    a_dir,
Side::LoHiSide    a_side
 

CoveredFaceIterator::CoveredFaceIterator  
 

CoveredFaceIterator::~CoveredFaceIterator  
 

CoveredFaceIterator::CoveredFaceIterator const CoveredFaceIterator &    a_input [inline, private]
 


Member Function Documentation

void CoveredFaceIterator::define const IntVectSet   a_ivs,
const EBISBox   a_ebisBox,
int    a_dir,
Side::LoHiSide    a_side
 

bool CoveredFaceIterator::isDefined   const
 

bool CoveredFaceIterator::ok   const
 

const VolIndex& CoveredFaceIterator::operator()   const
 

void CoveredFaceIterator::operator++  
 

void CoveredFaceIterator::operator= const CoveredFaceIterator &    a_input [inline, private]
 

void CoveredFaceIterator::reset  
 


Member Data Documentation

bool CoveredFaceIterator::m_isDefined [private]
 

int CoveredFaceIterator::m_ivol [private]
 

Vector<VolIndex> CoveredFaceIterator::m_vols [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:05 2003 for EBChombo by doxygen1.2.16