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

FaceIterator Class Reference

Iterator over faces within an IntVectSet and an Ebgraph. More...

#include <FaceIterator.H>

Collaboration diagram for FaceIterator:

Collaboration graph
[legend]
List of all members.

Public Methods

 FaceIterator (const IntVectSet &a_ivs, const EBGraph &a_ebgraph, const int &a_direction, const FaceStop::WhichFaces &a_location)
 FaceIterator ()
 ~FaceIterator ()
void define (const IntVectSet &a_ivs, const EBGraph &a_ebgraph, const int &a_direction, const FaceStop::WhichFaces &a_location)
void reset ()
void operator++ ()
const FaceIndexoperator() () const
bool ok () const
bool isDefined () const

Private Attributes

bool m_isDefined
Vector< FaceIndexm_faces
int m_iface
int m_direction

Detailed Description

Iterator over faces within an IntVectSet and an Ebgraph.

Iterator over within an IntVectSet and an Ebgraph. The enumeration tells which faces on which to stop.


Constructor & Destructor Documentation

FaceIterator::FaceIterator const IntVectSet   a_ivs,
const EBGraph   a_ebgraph,
const int &    a_direction,
const FaceStop::WhichFaces   a_location
 

FaceIterator::FaceIterator  
 

FaceIterator::~FaceIterator  
 


Member Function Documentation

void FaceIterator::define const IntVectSet   a_ivs,
const EBGraph   a_ebgraph,
const int &    a_direction,
const FaceStop::WhichFaces   a_location
 

bool FaceIterator::isDefined   const
 

bool FaceIterator::ok   const
 

const FaceIndex& FaceIterator::operator()   const
 

void FaceIterator::operator++  
 

void FaceIterator::reset  
 


Member Data Documentation

int FaceIterator::m_direction [private]
 

Vector<FaceIndex> FaceIterator::m_faces [private]
 

int FaceIterator::m_iface [private]
 

bool FaceIterator::m_isDefined [private]
 


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