13 #ifndef _EBCOARTOCOARREDIST_H_ 14 #define _EBCOARTOCOARREDIST_H_ 29 #include "NamespaceHeader.H" 67 const Box& a_domainCoar,
81 const int& a_redistRad);
165 #include "NamespaceFooter.H" LayoutData< BaseIVFAB< VoFStencil > > m_standardStenc
Definition: EBCoarToCoarRedist.H:148
int m_refRat
Definition: EBCoarToCoarRedist.H:125
void define(const DisjointBoxLayout &a_dblFine, const DisjointBoxLayout &a_dblCoar, const EBISLayout &a_ebislFine, const EBISLayout &a_ebislCoar, const Box &a_domainCoar, const int &a_nref, const int &a_nvar, int a_redistRad=1)
LayoutData< BaseIVFAB< VoFStencil > > m_volumeStenc
Definition: EBCoarToCoarRedist.H:147
EBISLayout m_ebislCoar
Definition: EBCoarToCoarRedist.H:142
DisjointBoxLayout m_gridsFine
Definition: EBCoarToCoarRedist.H:129
bool m_isDefined
Definition: EBCoarToCoarRedist.H:122
Definition: EBLevelGrid.H:30
LayoutData< IntVectSet > m_setsCoar
Definition: EBCoarToCoarRedist.H:137
LayoutData< BaseIVFAB< VoFStencil > > m_stenCoar
Definition: EBCoarToCoarRedist.H:144
int m_redistRad
Definition: EBCoarToCoarRedist.H:123
void operator=(const EBCoarToCoarRedist &)
Definition: EBCoarToCoarRedist.H:155
Structure for passing component ranges in code.
Definition: Interval.H:23
Definition: EBCoarToCoarRedist.H:36
LevelData< EBCellFAB > m_densityCoar
Definition: EBCoarToCoarRedist.H:149
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
void increment(const BaseIVFAB< Real > &a_coarMass, const DataIndex &a_fineDataIndex, const Interval &a_variables)
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.
void resetWeights(const LevelData< EBCellFAB > &a_modifier, const int &a_ivar)
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
EBISLayout m_ebislFine
Definition: EBCoarToCoarRedist.H:140
DisjointBoxLayout m_gridsCoar
Definition: EBCoarToCoarRedist.H:131
Definition: DataIndex.H:112
Box m_domainCoar
Definition: EBCoarToCoarRedist.H:126
Definition: EBISLayout.H:39
int m_nComp
Definition: EBCoarToCoarRedist.H:124
LevelData< BaseIVFAB< Real > > m_regsCoar
Definition: EBCoarToCoarRedist.H:134
EBCoarToCoarRedist(const EBCoarToCoarRedist &)
Definition: EBCoarToCoarRedist.H:159
EBFluxRegister-A class to encapsulate a levels worth of flux registers.
Definition: EBFluxRegister.H:37
void redistribute(LevelData< EBCellFAB > &a_coarSolution, const Interval &a_variables)