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.