13 #ifndef _EBFINETOCOARREDIST_H_    14 #define _EBFINETOCOARREDIST_H_    28 #include "NamespaceHeader.H"    72               const Box& a_domainCoar,
    87               const int&          a_redistRad);
   174 #include "NamespaceFooter.H" DisjointBoxLayout m_gridsFine
Definition: EBFineToCoarRedist.H:130
 
LayoutData< BaseIVFAB< VoFStencil > > m_volumeStenc
Definition: EBFineToCoarRedist.H:145
 
DisjointBoxLayout m_gridsRefCoar
Definition: EBFineToCoarRedist.H:135
 
int m_nComp
Definition: EBFineToCoarRedist.H:125
 
LevelData< EBCellFAB > m_densityCoar
Definition: EBFineToCoarRedist.H:148
 
Definition: EBIndexSpace.H:50
 
void redistribute(LevelData< EBCellFAB > &a_coarSolution, const Interval &a_variables)
 
LevelData< BaseIVFAB< Real > > m_regsFine
Definition: EBFineToCoarRedist.H:138
 
LayoutData< IntVectSet > m_setsRefCoar
Definition: EBFineToCoarRedist.H:152
 
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout. 
Definition: BoxLayout.H:26
 
bool m_isDefined
Definition: EBFineToCoarRedist.H:123
 
Definition: EBLevelGrid.H:30
 
EBISLayout m_ebislRefCoar
Definition: EBFineToCoarRedist.H:159
 
void operator=(const EBFineToCoarRedist &)
Definition: EBFineToCoarRedist.H:165
 
int m_refRat
Definition: EBFineToCoarRedist.H:126
 
static EBIndexSpace * instance()
 
LayoutData< BaseIVFAB< VoFStencil > > m_standardStenc
Definition: EBFineToCoarRedist.H:146
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
int m_redistRad
Definition: EBFineToCoarRedist.H:124
 
LevelData< BaseIVFAB< Real > > m_regsRefCoar
Definition: EBFineToCoarRedist.H:140
 
EBISLayout m_ebislFine
Definition: EBFineToCoarRedist.H:155
 
Definition: EBFineToCoarRedist.H:35
 
void resetWeights(const LevelData< EBCellFAB > &a_modifierCoar, const int &a_ivar)
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
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. 
 
EBFineToCoarRedist(const EBFineToCoarRedist &)
Definition: EBFineToCoarRedist.H:169
 
Box m_domainCoar
Definition: EBFineToCoarRedist.H:127
 
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, const EBIndexSpace *const a_ebisPtr=Chombo_EBIS::instance())
uglier but general define fcn 
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
Definition: DataIndex.H:112
 
Definition: EBISLayout.H:39
 
EBISLayout m_ebislCoar
Definition: EBFineToCoarRedist.H:157
 
DisjointBoxLayout m_gridsCoar
Definition: EBFineToCoarRedist.H:132
 
LayoutData< BaseIVFAB< VoFStencil > > m_stenRefCoar
Definition: EBFineToCoarRedist.H:144
 
LayoutData< IntVectSet > m_setsFine
Definition: EBFineToCoarRedist.H:150
 
EBFluxRegister-A class to encapsulate a levels worth of flux registers. 
Definition: EBFluxRegister.H:37
 
void increment(const BaseIVFAB< Real > &a_fineMass, const DataIndex &a_fineDataIndex, const Interval &a_variables)