Public Methods |
| | EBPWLFillPatch () |
| | ~EBPWLFillPatch () |
| | EBPWLFillPatch (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, const int &a_radius) |
| 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, const int &a_radius) |
| bool | isDefined () const |
| void | interpolate (LevelData< EBCellFAB > &a_fineData, const LevelData< EBCellFAB > &a_coarDataOld, const LevelData< EBCellFAB > &a_coarDataNew, const Real &a_coarTimeOld, const Real &a_coarTimeNew, const Real &a_fineTime, const Interval &a_variables) |
Protected Methods |
| void | interpolateFAB (EBCellFAB &a_fine, const EBCellFAB &a_coarOld, const EBCellFAB &a_coarNew, const Real &a_coarTimeOld, const Real &a_coarTimeNew, const Real &a_fineTime, const DataIndex &a_datInd, const Interval &a_variables) const |
| void | makeStencils () |
| void | setDefaultValues () |
| bool | extractFromSten (Real &a_value, const VoFStencil &a_vofsten, const EBCellFAB &a_coarData, const int &ivar) const |
| Real | computeDMinMod (const BaseIVFAB< VoFStencil > &a_lostenBF, const BaseIVFAB< VoFStencil > &a_histenBF, const VolIndex &a_coarVoF, const EBCellFAB &a_coarData, const int &ivar, const IntVectSet &loInterpSet, const IntVectSet &hiInterpSet, const IntVectSet &ceInterpSet) const |
Protected Attributes |
| bool | m_isDefined |
| Box | m_coarDomain |
| DisjointBoxLayout | m_coarsenedFineGrids |
| DisjointBoxLayout | m_fineGrids |
| DisjointBoxLayout | m_coarGrids |
| EBISLayout | m_coarsenedFineEBISL |
| EBISLayout | m_fineEBISL |
| LevelData< EBCellFAB > | m_coarsenedFineData |
| LevelData< EBCellFAB > | m_coarOnFDataOld |
| LevelData< EBCellFAB > | m_coarOnFDataNew |
| int | m_refRat |
| int | m_nComp |
| int | m_radius |
| int | m_coarGhostRad |
| LayoutData< IntVectSet > | m_irregRegionsFine |
| LayoutData< BaseIVFAB< VoFStencil > > | m_hiStencils [SpaceDim] |
| LayoutData< BaseIVFAB< VoFStencil > > | m_loStencils [SpaceDim] |
| LayoutData< IntVectSet > | m_coarCeInterp [SpaceDim] |
| LayoutData< IntVectSet > | m_coarLoInterp [SpaceDim] |
| LayoutData< IntVectSet > | m_coarHiInterp [SpaceDim] |
Private Methods |
| | EBPWLFillPatch (const EBPWLFillPatch &ebcin) |
| void | operator= (const EBPWLFillPatch &fabin) |