13 #ifndef _EBLEVELGRID_H_    14 #define _EBLEVELGRID_H_    24 #include "NamespaceHeader.H"    49               const int&               a_numGhostEBISL,
    63               const int&               a_numGhostEBISL,
   213 #include "NamespaceFooter.H" int getGhost() const
Definition: EBLevelGrid.H:79
 
void setMaxCoarseningRatio(const int &a_maxCoarsen, const EBIndexSpace *const a_ebisPtr)
 
const IntVectSet & getCoveringIVS() const
Definition: EBLevelGrid.H:120
 
const EBIndexSpace * getEBIS() const
Definition: EBLevelGrid.H:113
 
IntVectSet m_coveringIVS
Definition: EBLevelGrid.H:206
 
A reference-counting handle class. 
Definition: RefCountedPtr.H:173
 
EBISLayout getEBISL() const
Definition: EBLevelGrid.H:93
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
#define CH_assert(cond)
Definition: CHArray.H:37
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
Definition: EBIndexSpace.H:50
 
void setMaxRefinementRatio(const int &a_maxRefine)
Definition: EBLevelGrid.H:145
 
const ProblemDomain & getDomain() const
Definition: EBLevelGrid.H:132
 
int getMaxRefinementRatio() const
Definition: EBLevelGrid.H:172
 
Definition: EBLevelGrid.H:30
 
DisjointBoxLayout getDBL() const
Definition: EBLevelGrid.H:86
 
int getMaxCoarseningRatio() const
Definition: EBLevelGrid.H:165
 
void setMaxCoarseningRatio(const int &a_maxCoarsen, const EBIndexSpace *const a_ebisPtr)
Definition: EBLevelGrid.H:158
 
friend void refine(EBLevelGrid &a_eblgCoar, const EBLevelGrid &a_eblgFine, const int &a_ref)
 
int getMaxCoarseningRatio() const
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
bool m_isDefined
Definition: EBLevelGrid.H:200
 
int m_nghost
Definition: EBLevelGrid.H:208
 
bool isDefined() const
Definition: EBLevelGrid.H:107
 
const EBIndexSpace * m_ebisPtr
Definition: EBLevelGrid.H:207
 
int getMaxRefinementRatio() const
 
EBISLayout m_ebisl
Definition: EBLevelGrid.H:203
 
friend void coarsen(EBLevelGrid &a_eblgCoar, const EBLevelGrid &a_eblgFine, const int &a_ref)
 
ProblemDomain m_domain
Definition: EBLevelGrid.H:204
 
Definition: EBISLayout.H:39
 
void define(const DisjointBoxLayout &a_dbl, const ProblemDomain &a_domain, const int &a_numGhostEBISL, const EBIndexSpace *a_ebisPtr)
 
RefCountedPtr< LayoutData< IntVectSet > > m_cfivs
Definition: EBLevelGrid.H:205
 
RefCountedPtr< LayoutData< IntVectSet > > getCFIVS() const
Definition: EBLevelGrid.H:100
 
void setMaxRefinementRatio(const int &a_maxRefine, const EBIndexSpace *const a_ebisPtr)
 
bool coarsenable(const int &a_ref) const
 
bool m_isCoveringIVSDefined
Definition: EBLevelGrid.H:200
 
DisjointBoxLayout m_grids
Definition: EBLevelGrid.H:202