21 #include "NamespaceHeader.H"   122                     const Real& a_sum) 
const;
   130                       const int&            a_stepSize) 
const;
   134                  const Real&             a_weight,
   135                  const bool&             a_hasVof) 
const;
   186 #include "NamespaceFooter.H" 
A reference-counting handle class. 
Definition: RefCountedPtr.H:173
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
void coarsenIrreg(EBCellFAB &a_coar, const EBCellFAB &a_fine, const DataIndex &a_dit, const Interval &a_variables)
 
Definition: EBIndexSpace.H:50
 
ProblemDomain m_domainCoar
Definition: EBCoarsen.H:157
 
EBCoarsen(const EBCoarsen &ebcin)
Definition: EBCoarsen.H:175
 
RefCountedPtr< LayoutData< IntVectSet > > m_cfivsPtr
Definition: EBCoarsen.H:164
 
Definition: EBLevelGrid.H:30
 
void checkStencil(VoFStencil &a_stencil, const Real &a_sum) const
 
bool getVofsSideDir(Vector< VolIndex > &a_vofList, const VolIndex &a_vof, const IntVectSet &a_cfivs, const EBISBox &a_ebisBox, const int &a_dir, const Side::LoHiSide &a_side, const int &a_stepSize) const
 
void define(const EBLevelGrid &eblgFine, const EBLevelGrid &eblgCoar, const int &nref, const int &nvar)
 
DisjointBoxLayout m_gridsFine
Definition: EBCoarsen.H:155
 
int m_nComp
Definition: EBCoarsen.H:167
 
void addWeight(VoFStencil &a_stencil, const Vector< VolIndex > &a_vofList, const Real &a_weight, const bool &a_hasVof) const
 
VoF-centered stencil. 
Definition: Stencils.H:60
 
bool m_isDefined
Definition: EBCoarsen.H:152
 
void coarsenFAB(EBCellFAB &a_coar, const EBCellFAB &a_fine, const DataIndex &a_datInd, const Interval &a_variables)
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
Definition: EBCellFAB.H:29
 
int m_refRat
Definition: EBCoarsen.H:166
 
double Real
Definition: REAL.H:33
 
LayoutData< VoFIterator > m_vofIt
Definition: EBCoarsen.H:171
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
LoHiSide
Definition: LoHiSide.H:27
 
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. 
 
EBISLayout m_coarsenedFineEBISL
Definition: EBCoarsen.H:163
 
EBISLayout m_ebislCoar
Definition: EBCoarsen.H:160
 
void defineStencil(const LayoutData< IntVectSet > &a_cfivs)
 
Definition: DataIndex.H:112
 
void getCoarsenVoFStencil(VoFStencil &a_stencil, const EBISBox &a_ebisBoxCoar, const EBISBox &a_ebisBoxFine, const VolIndex &a_vofCoar, const DataIndex &a_datInd, const IntVectSet &a_cfivs)
 
replaces coarse level data with a coarsening of fine level data. 
Definition: EBCoarsen.H:32
 
Volume of Fluid Index. 
Definition: VolIndex.H:31
 
void operator=(const EBCoarsen &fabin)
Definition: EBCoarsen.H:179
 
Definition: EBISLayout.H:39
 
EBISLayout m_ebislFine
Definition: EBCoarsen.H:161
 
LevelData< EBCellFAB > m_coarsenedFineData
Definition: EBCoarsen.H:168
 
DisjointBoxLayout m_gridsCoar
Definition: EBCoarsen.H:154
 
DisjointBoxLayout m_coarsenedFineGrids
Definition: EBCoarsen.H:156
 
ProblemDomain m_domainFine
Definition: EBCoarsen.H:158
 
void coarsenFine(LevelData< EBCellFAB > &a_coarData, const LevelData< EBCellFAB > &a_fineData, const Interval &a_variables)
 
LayoutData< BaseIVFAB< VoFStencil > > m_coarsenStencil
Definition: EBCoarsen.H:170