#include <ProblemDomain.H>
Public Member Functions | |
ImageIterator (const ProblemDomain &a_domain) | |
void | define (const ProblemDomain &a_domain) |
void | begin (const Box &a_box) |
void | operator++ () |
bool | ok () |
const Box & | box () const |
const ProblemDomain & | domain () const |
void | checkDefine (const ProblemDomain &a_domain) |
Protected Attributes | |
ProblemDomain | m_domain |
Box | m_quadrant [D_TERM6(3,*3,*3,*3,*3,*3)] |
IntVect | m_shifter [D_TERM6(3,*3,*3,*3,*3,*3)] |
Box | m_box |
Box | m_current |
int | m_counter |
ImageIterator::ImageIterator | ( | const ProblemDomain & | a_domain | ) | [inline] |
References define().
void ImageIterator::define | ( | const ProblemDomain & | a_domain | ) |
Referenced by checkDefine(), and ImageIterator().
void ImageIterator::begin | ( | const Box & | a_box | ) | [inline] |
References m_box, m_counter, and operator++().
void ImageIterator::operator++ | ( | ) |
Referenced by begin().
bool ImageIterator::ok | ( | ) | [inline] |
References m_counter, m_shifter, and IntVect::Zero.
const ProblemDomain& ImageIterator::domain | ( | ) | const [inline] |
References m_domain.
void ImageIterator::checkDefine | ( | const ProblemDomain & | a_domain | ) | [inline] |
ProblemDomain ImageIterator::m_domain [protected] |
Referenced by checkDefine(), and domain().
Box ImageIterator::m_quadrant[D_TERM6(3,*3,*3,*3,*3,*3)] [protected] |
IntVect ImageIterator::m_shifter[D_TERM6(3,*3,*3,*3,*3,*3)] [protected] |
Referenced by ok().
Box ImageIterator::m_box [protected] |
Referenced by begin().
Box ImageIterator::m_current [protected] |
Referenced by box().
int ImageIterator::m_counter [protected] |