Public Methods |
| | EBQuadCFInterp () |
| | ~EBQuadCFInterp () |
| | EBQuadCFInterp (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) |
| 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) |
| void | interpolate (LevelData< EBCellFAB > &a_fineData, const LevelData< EBCellFAB > &a_coarData, const Interval &a_variables) |
| bool | isDefined () const |
Protected Methods |
| void | regCFInterp (BaseFab< Real > &a_phif, const BaseFab< Real > &a_phic, const QuadCFStencil &a_qcfs, const Side::LoHiSide a_hiorlo, const int &a_idir, const Interval &a_variables) const |
| void | irrCFInterp (EBCellFAB &a_phif, const EBCellFAB &a_phic, const DataIndex &a_datInd, const Interval &a_variables) const |
| void | getPhiStar (BaseFab< Real > &a_phistar, const BaseFab< Real > &a_phic, const QuadCFStencil &a_qcfs, const Side::LoHiSide a_hiorlo, const int &a_idir, const Interval &a_variables) const |
| void | interpOnIVS (BaseFab< Real > &a_phif, const BaseFab< Real > &a_phiStar, const QuadCFStencil &a_qcfs, const Side::LoHiSide a_hiorlo, const int &a_idir, const Interval &a_variables) const |
| bool | extractFromSten (Real &a_value, const VoFStencil &a_vofsten, const EBCellFAB &a_coarData, const int &ivar) const |
| void | makeStencils () |
Protected Attributes |
| int | m_nComp |
| int | m_refRat |
| LayoutData< QuadCFStencil > | m_loQCFS [SpaceDim] |
| LayoutData< QuadCFStencil > | m_hiQCFS [SpaceDim] |
| LevelData< EBCellFAB > | m_coarBuffer |
| EBISLayout | m_coarsenedFineEBISL |
| DisjointBoxLayout | m_coarsenedFineGrids |
| DisjointBoxLayout | m_inputFineGrids |
| DisjointBoxLayout | m_inputCoarGrids |
| EBISLayout | m_inputFineEBISL |
| EBISLayout | m_inputCoarEBISL |
| Box | m_domainCoar |
| Box | m_domainFine |
| bool | m_isDefined |
| | has full define function been called?
|
| LayoutData< BaseIVFAB< VoFStencil > > | m_stencils [SpaceDim] |
| LayoutData< IntVectSet > | m_irregRegions |
Private Methods |
| | EBQuadCFInterp (const EBQuadCFInterp &ebcin) |
| void | operator= (const EBQuadCFInterp &fabin) |