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) |