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() [1/3]

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

◆ CoveredFaceIterator() [2/3]

CoveredFaceIterator::CoveredFaceIterator ( )

◆ ~CoveredFaceIterator()

CoveredFaceIterator::~CoveredFaceIterator ( )

◆ CoveredFaceIterator() [3/3]

CoveredFaceIterator::CoveredFaceIterator ( const CoveredFaceIterator a_input)
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ define()

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

◆ reset()

void CoveredFaceIterator::reset ( )

◆ operator++()

void CoveredFaceIterator::operator++ ( )

◆ operator()()

const VolIndex& CoveredFaceIterator::operator() ( ) const

◆ ok()

bool CoveredFaceIterator::ok ( ) const

◆ isDefined()

bool CoveredFaceIterator::isDefined ( ) const

◆ operator=()

void CoveredFaceIterator::operator= ( const CoveredFaceIterator a_input)
inlineprivate

References MayDay::Error().

Member Data Documentation

◆ m_vols

Vector<VolIndex> CoveredFaceIterator::m_vols
private

◆ m_ivol

int CoveredFaceIterator::m_ivol
private

◆ m_isDefined

bool CoveredFaceIterator::m_isDefined
private

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