Public Methods |
void | define (const Box &a_domain, const RealVect &a_origin, const Real &a_dx, const GeometryService &a_geoserver, int a_nCellMax=-1, int maxCoarsenings=-1) |
void | define (HDF5Handle &handle, int maxCoarsenings=-1) |
| ~EBIndexSpace () |
int | numLevels () const |
int | getLevel (const Box &a_domain) const |
void | fillEBISLayout (EBISLayout &a_ebis, const DisjointBoxLayout &a_grids, const Box &a_domain, const int &nghost) const |
bool | isDefined () const |
void | clear () |
int | getNCellMax () const |
void | write (HDF5Handle &handle) |
DisjointBoxLayout | getIrregGrids (int level) const |
Private Methods |
| EBIndexSpace () |
void | operator= (const EBIndexSpace &ebiin) |
| EBIndexSpace (const EBIndexSpace &ebiin) |
Private Attributes |
int | m_nCellMax |
bool | m_isDefined |
Vector< EBISLevel * > | m_ebisLevel |
Vector< Box > | m_domainLevel |
int | m_nlevels |
Static Private Attributes |
Real | s_tolerance |
Friends |
class | Chombo_EBIS |