13 #ifndef _REDISTSTENCIL_H_ 14 #define _REDISTSTENCIL_H_ 26 #include "NamespaceHeader.H" 59 const int& a_redistRadius);
69 const int& a_redistRadius,
70 bool a_do2DStencil =
false);
130 const bool& a_do2DStencil);
143 #include "NamespaceFooter.H" bool m_alwaysRedist
Definition: RedistStencil.H:121
const BaseIVFAB< VoFStencil > & operator[](const DataIndex &datInd) const
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
LayoutData< BaseIVFAB< VoFStencil > > m_volsten
Definition: RedistStencil.H:111
bool m_hasDefaultWeights
Definition: RedistStencil.H:120
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout.
Definition: BoxLayout.H:26
VoF-centered stencil.
Definition: Stencils.H:60
RedistStencil(const RedistStencil &ebcin)
Definition: RedistStencil.H:133
int getRedistRadius() const
void define(const DisjointBoxLayout &a_dbl, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const int &a_redistRadius, bool a_do2DStencil=false)
void operator=(const RedistStencil &fabin)
Definition: RedistStencil.H:137
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:30
int m_redistRadius
Definition: RedistStencil.H:123
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code.
bool m_isDefined
Definition: RedistStencil.H:119
void deepCopy(const RedistStencil &a_stenin)
LayoutData< BaseIVFAB< VoFStencil > > m_stencil
Definition: RedistStencil.H:110
Definition: DataIndex.H:114
stencil for mass redistribution
Definition: RedistStencil.H:38
void resetWeights(const LevelData< EBCellFAB > &a_modifier, const int &a_ivar)
void computePointStencil(VoFStencil &a_stencil, const VolIndex &a_srcVoF, const DataIndex &a_datInd, const bool &a_do2DStencil)
Volume of Fluid Index.
Definition: VolIndex.H:31
Definition: EBISLayout.H:39
EBISLayout m_ebisl
Definition: RedistStencil.H:117
ProblemDomain m_domain
Definition: RedistStencil.H:115
Definition: BaseIVFAB.H:32
DisjointBoxLayout m_grids
Definition: RedistStencil.H:113