11 #ifndef _BOUNDARYITERATOR_H_ 12 #define _BOUNDARYITERATOR_H_ 21 #include "NamespaceHeader.H" 203 #include "NamespaceFooter.H" bool ok()
Definition: BoxIterator.H:281
void define(const Box &a_bx)
#define CH_SPACEDIM
Definition: SPACE.H:51
#define CH_assert(cond)
Definition: CHArray.H:37
void begin()
Definition: BoundaryIterator.H:156
void define(const Box &a_bx)
void reset()
Definition: BoundaryIterator.H:163
iterates through the IntVects of a Box
Definition: BoxIterator.H:37
iterates through the IntVects on the surface of a Box
Definition: BoundaryIterator.H:38
bool ok() const
Definition: BoundaryIterator.H:198
~BoundaryIterator()
Definition: BoundaryIterator.H:68
void nextBox()
Definition: BoundaryIterator.H:148
BoundaryIterator()
Definition: BoundaryIterator.H:129
Box m_box[CH_SPACEDIM *2]
Definition: BoundaryIterator.H:124
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
void begin()
Definition: BoxIterator.H:150
void operator++()
Definition: BoundaryIterator.H:169
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
const Box & box() const
Definition: BoundaryIterator.H:141
void next()
Definition: BoundaryIterator.H:175
void next()
Definition: BoxIterator.H:168
void setBox(const Box &a_bx)
int m_sdir
Definition: BoundaryIterator.H:125
const IntVect & operator()() const
Definition: BoundaryIterator.H:191
BoxIterator m_current
Definition: BoundaryIterator.H:123