Public Methods |
| EBCoarToFineRedist () |
| ~EBCoarToFineRedist () |
void | setToZero () |
void | increment (const BaseIVFAB< Real > &a_coarseMass, const DataIndex &a_coarseDataIndex, const Interval &a_variables) |
void | redistribute (LevelData< EBCellFAB > &a_fineSolution, const Interval &a_variables) |
bool | isDefined () const |
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 redistRad=1) |
| ugly but general define fcn
|
void | resetWeights (const LevelData< EBCellFAB > &a_modifierCoar, const int &a_ivar) |
Protected Methods |
void | setDefaultValues () |
Protected Attributes |
bool | m_isDefined |
int | m_redistRad |
int | m_nComp |
int | m_refRat |
Box | m_domainCoar |
DisjointBoxLayout | m_gridsFine |
DisjointBoxLayout | m_gridsCoar |
DisjointBoxLayout | m_gridsCedFine |
LevelData< BaseIVFAB< Real > > | m_regsCoar |
LevelData< BaseIVFAB< Real > > | m_regsCedFine |
LevelData< EBCellFAB > | m_densityCedFine |
LayoutData< BaseIVFAB< VoFStencil > > | m_stenCedFine |
LayoutData< BaseIVFAB< VoFStencil > > | m_volumeStenc |
LayoutData< BaseIVFAB< VoFStencil > > | m_standardStenc |
LayoutData< IntVectSet > | m_setsCedFine |
LayoutData< IntVectSet > | m_setsCoar |
EBISLayout | m_ebislFine |
EBISLayout | m_ebislCoar |
EBISLayout | m_ebislCedFine |
Private Methods |
void | operator= (const EBCoarToFineRedist &) |
| EBCoarToFineRedist (const EBCoarToFineRedist &) |
Friends |
class | EBFluxRegister |
Coarse to fine redistribution class.