Public Methods |
void | resetWeights (const LevelData< EBCellFAB > &a_modifierCoar, const int &a_ivar) |
| EBFineToCoarRedist () |
| ~EBFineToCoarRedist () |
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) |
| uglier but general define fcn
|
void | setToZero () |
void | increment (const BaseIVFAB< Real > &a_fineMass, const DataIndex &a_fineDataIndex, const Interval &a_variables) |
void | redistribute (LevelData< EBCellFAB > &a_coarSolution, const Interval &a_variables) |
bool | isDefined () const |
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_gridsRefCoar |
LevelData< BaseIVFAB< Real > > | m_regsFine |
LevelData< BaseIVFAB< Real > > | m_regsRefCoar |
LayoutData< BaseIVFAB< VoFStencil > > | m_stenRefCoar |
LayoutData< BaseIVFAB< VoFStencil > > | m_volumeStenc |
LayoutData< BaseIVFAB< VoFStencil > > | m_standardStenc |
LevelData< EBCellFAB > | m_densityCoar |
LayoutData< IntVectSet > | m_setsFine |
LayoutData< IntVectSet > | m_setsRefCoar |
EBISLayout | m_ebislFine |
EBISLayout | m_ebislCoar |
EBISLayout | m_ebislRefCoar |
Private Methods |
void | operator= (const EBFineToCoarRedist &) |
| EBFineToCoarRedist (const EBFineToCoarRedist &) |
Friends |
class | EBFluxRegister |