13 #ifndef _EBISLAYOUT_H_ 14 #define _EBISLAYOUT_H_ 27 #include "NamespaceHeader.H" 179 return m_dblInputDom;
258 static void setVerbose(
bool a_verbose);
268 m_ebisPtr = a_ebisPtr;
311 #include "NamespaceFooter.H" Vector< EBISLayout > m_fineLevels
Definition: EBISLayout.H:280
bool isDefined() const
Definition: EBISLayout.H:260
void setMaxCoarseningRatio(const int &a_maxCoarsen, const EBIndexSpace *const a_ebisPtr)
BoxLayout m_blGhostDom
Definition: EBISLayout.H:274
void setEBIS(const EBIndexSpace *const a_ebisPtr)
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:130
Definition: EBIndexSpace.H:260
int m_maxCoarseningRatio
Definition: EBISLayout.H:289
int getGhost() const
Definition: EBISLayout.H:72
A not-necessarily-disjoint collective of boxes.
Definition: BoxLayout.H:146
Definition: FaceIndex.H:28
LayoutData< EBISBox > m_ebisBoxes
Definition: EBISLayout.H:298
int m_maxRefinementRatio
Definition: EBISLayout.H:292
const EBIndexSpace * m_ebisPtr
Definition: EBISLayout.H:272
Vector< VolIndex > refine(const VolIndex &a_vof, const int &a_ratio, const DataIndex &a_datInd) const
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 EBISBox & operator[](const DataIndex &a_index) const
const EBIndexSpace * getEBIS() const
Definition: EBISLayout.H:262
const EBIndexSpace * getEBIS() const
int m_nghost
Definition: EBISLayout.H:286
const BoxLayout & getGrownLayout() const
int m_nghost
Definition: EBISLayout.H:149
VolIndex coarsen(const VolIndex &a_vof, const int &a_ratio, const DataIndex &a_datInd) const
ProblemDomain m_domain
Definition: EBISLayout.H:295
const DisjointBoxLayout & getDisjointLayout() const
Definition: EBISLayout.H:177
static bool s_verbose
Definition: EBISLayout.H:303
Definition: EBISLayout.H:158
int getMaxCoarseningRatio() const
const DisjointBoxLayout & getDisjointLayout() const
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
RefCountedPtr< EBISLayoutImplem > m_implem
Definition: EBISLayout.H:148
Vector< EBISLayout > m_coarLevels
Definition: EBISLayout.H:283
int getMaxRefinementRatio() const
Definition: DataIndex.H:112
DisjointBoxLayout m_dblInputDom
Definition: EBISLayout.H:277
void operator=(const EBISLayoutImplem &ebiin)
Definition: EBISLayout.H:304
Volume of Fluid Index.
Definition: VolIndex.H:31
Definition: EBISLayout.H:39
void setMaxRefinementRatio(const int &a_maxRefine, const EBIndexSpace *const a_ebisPtr)
bool m_defined
Definition: EBISLayout.H:300
const BoxLayout & getGrownLayout() const
Definition: EBISLayout.H:172
EBISLayoutImplem(const EBISLayoutImplem &ebiin)
Definition: EBISLayout.H:306
void setEBIS(const EBIndexSpace *const a_ebisPtr)
Definition: EBISLayout.H:266