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

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

#include <CoveredFaceIterator.H>

Public Member Functions

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

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

References MayDay::Error().

Member Function Documentation

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

References MayDay::Error().

Member Data Documentation

Vector<VolIndex> CoveredFaceIterator::m_vols
private
int CoveredFaceIterator::m_ivol
private
bool CoveredFaceIterator::m_isDefined
private

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