13 #ifndef _EBISLAYOUT_H_    14 #define _EBISLAYOUT_H_    27 #include "NamespaceHeader.H"   186     return m_dblInputDom;
   267   static void setVerbose(
bool a_verbose);
   277     m_ebisPtr = a_ebisPtr;
   325 #include "NamespaceFooter.H" void define(const ProblemDomain &a_domain, const DisjointBoxLayout &a_grids, const int &a_nghost, const LevelData< EBGraph > &a_graph, const LevelData< EBData > &a_data, const Real &a_dx, bool a_hasMoments)
 
Vector< EBISLayout > m_fineLevels
Definition: EBISLayout.H:294
 
bool isDefined() const
Definition: EBISLayout.H:269
 
void setMaxCoarseningRatio(const int &a_maxCoarsen, const EBIndexSpace *const a_ebisPtr)
 
BoxLayout m_blGhostDom
Definition: EBISLayout.H:288
 
void setEBIS(const EBIndexSpace *const a_ebisPtr)
 
int refCount() const
Definition: EBISLayout.H:149
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
Definition: EBIndexSpace.H:50
 
int m_maxCoarseningRatio
Definition: EBISLayout.H:303
 
int getGhost() const
Definition: EBISLayout.H:72
 
A not-necessarily-disjoint collective of boxes. 
Definition: BoxLayout.H:145
 
Definition: FaceIndex.H:28
 
LayoutData< EBISBox > m_ebisBoxes
Definition: EBISLayout.H:312
 
int m_maxRefinementRatio
Definition: EBISLayout.H:306
 
const EBIndexSpace * m_ebisPtr
Definition: EBISLayout.H:286
 
Vector< VolIndex > refine(const VolIndex &a_vof, const int &a_ratio, const DataIndex &a_datInd) const
 
const EBISBox & operator[](const DataIndex &a_index) const
 
const EBIndexSpace * getEBIS() const
Definition: EBISLayout.H:271
 
const EBIndexSpace * getEBIS() const
 
int m_nghost
Definition: EBISLayout.H:300
 
const BoxLayout & getGrownLayout() const
 
int m_nghost
Definition: EBISLayout.H:156
 
VolIndex coarsen(const VolIndex &a_vof, const int &a_ratio, const DataIndex &a_datInd) const
 
ProblemDomain m_domain
Definition: EBISLayout.H:309
 
const DisjointBoxLayout & getDisjointLayout() const
Definition: EBISLayout.H:184
 
static bool s_verbose
Definition: EBISLayout.H:317
 
Definition: EBISLayout.H:165
 
double Real
Definition: REAL.H:33
 
int getMaxCoarseningRatio() const
 
const DisjointBoxLayout & getDisjointLayout() const
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
const ProblemDomain & getDomain() const
Definition: EBISLayout.H:280
 
RefCountedPtr< EBISLayoutImplem > m_implem
Definition: EBISLayout.H:155
 
Vector< EBISLayout > m_coarLevels
Definition: EBISLayout.H:297
 
int getMaxRefinementRatio() const
 
Definition: DataIndex.H:112
 
DisjointBoxLayout m_dblInputDom
Definition: EBISLayout.H:291
 
void operator=(const EBISLayoutImplem &ebiin)
Definition: EBISLayout.H:318
 
Volume of Fluid Index. 
Definition: VolIndex.H:31
 
Definition: EBISLayout.H:39
 
int refCount() const
Definition: RefCountedPtr.H:613
 
void setMaxRefinementRatio(const int &a_maxRefine, const EBIndexSpace *const a_ebisPtr)
 
bool m_defined
Definition: EBISLayout.H:314
 
const BoxLayout & getGrownLayout() const
Definition: EBISLayout.H:179
 
const ProblemDomain & getDomain() const
 
EBISLayoutImplem(const EBISLayoutImplem &ebiin)
Definition: EBISLayout.H:320
 
void setEBIS(const EBIndexSpace *const a_ebisPtr)
Definition: EBISLayout.H:275