Chombo + EB  3.2
Public Member Functions | Protected Attributes | List of all members
ImageIterator Class Reference

#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 Boxbox () const
 
const ProblemDomaindomain () 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
 

Constructor & Destructor Documentation

◆ ImageIterator()

ImageIterator::ImageIterator ( const ProblemDomain a_domain)
inline

Member Function Documentation

◆ define()

void ImageIterator::define ( const ProblemDomain a_domain)

◆ begin()

void ImageIterator::begin ( const Box a_box)
inline

◆ operator++()

void ImageIterator::operator++ ( )

◆ ok()

bool ImageIterator::ok ( )
inline

References IntVect::Zero.

◆ box()

const Box& ImageIterator::box ( ) const
inline

◆ domain()

const ProblemDomain& ImageIterator::domain ( ) const
inline

◆ checkDefine()

void ImageIterator::checkDefine ( const ProblemDomain a_domain)
inline

Member Data Documentation

◆ m_domain

ProblemDomain ImageIterator::m_domain
protected

◆ m_quadrant

Box ImageIterator::m_quadrant[D_TERM6(3, *3, *3, *3, *3, *3)]
protected

◆ m_shifter

IntVect ImageIterator::m_shifter[D_TERM6(3, *3, *3, *3, *3, *3)]
protected

◆ m_box

Box ImageIterator::m_box
protected

◆ m_current

Box ImageIterator::m_current
protected

◆ m_counter

int ImageIterator::m_counter
protected

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