11 #ifndef _MFINDEXSPACE_H_ 12 #define _MFINDEXSPACE_H_ 15 #include "NamespaceHeader.H" 40 int a_maxCoarsenings = -1,
41 bool a_fixOnlyFirstPhaseRegNextToMultiValued =
false);
47 const int & nghost)
const;
52 const int & nghost)
const;
82 #include "NamespaceFooter.H" Definition: MFIndexSpace.H:17
An irregular domain on an integer lattice.
Definition: IntVectSet.H:44
Definition: EBIndexSpace.H:50
one dimensional dynamic array
Definition: Vector.H:53
const EBIndexSpace * EBIS(int a_phase) const
Definition: MFIndexSpace.H:59
MFIndexSpace & operator=(const MFIndexSpace &)
void define(const Box &a_domain, const RealVect &a_origin, const Real &a_dx, const Vector< GeometryService *> &a_geoservers, int a_nCellMax=-1, int a_maxCoarsenings=-1, bool a_fixOnlyFirstPhaseRegNextToMultiValued=false)
int numPhases() const
Definition: MFIndexSpace.H:54
double Real
Definition: REAL.H:33
Vector< EBIndexSpace * > m_ebis
Definition: MFIndexSpace.H:74
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:30
size_t size() const
Definition: Vector.H:192
void fillEBISLayout(Vector< EBISLayout > &a_ebis, const DisjointBoxLayout &a_grids, const Box &a_domain, const int &nghost) const
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Definition: EBISLayout.H:39
IntVectSet interfaceRegion(int a_depth=0) const