| 
|   | EBTensorCFInterp (const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout &a_coarBoxes, const EBISLayout &a_ebislFine, const EBISLayout &a_ebislCoar, const ProblemDomain &a_domainCoar, const int &a_nref, const int &a_nvar, const Real &a_dxFine, const LayoutData< IntVectSet > &a_cfivs, const EBIndexSpace *const a_ebisPtr=Chombo_EBIS::instance(), bool a_doEBCFCrossing=true) | 
|   | 
|   | ~EBTensorCFInterp () | 
|   | 
| void  | coarseFineInterp (LevelData< EBCellFAB > &a_phif, LevelData< EBCellFAB > &a_tanGradf, const LevelData< EBCellFAB > &a_phic) | 
|   | 
| void  | coarseFineInterpH (LevelData< EBCellFAB > &a_phif, LevelData< EBCellFAB > &a_tanGradf) | 
|   | 
|   | TensorCFInterp (const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout *a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box &a_domf) | 
|   | constructors, destructors, defines  More...
  | 
|   | 
|   | TensorCFInterp (const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout *a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain &a_domf) | 
|   | 
| void  | define (const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout *a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box &a_domf) | 
|   | 
| void  | define (const DisjointBoxLayout &a_fineBoxes, const DisjointBoxLayout *a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain &a_domf) | 
|   | 
|   | TensorCFInterp () | 
|   | 
| virtual  | ~TensorCFInterp () | 
|   | 
| void  | clear () | 
|   | 
| void  | coarseFineInterp (LevelData< FArrayBox > &a_phif, LevelData< FArrayBox > &a_gradf, const LevelData< FArrayBox > &a_phic) | 
|   | 
| void  | coarseFineInterpH (LevelData< FArrayBox > &a_phif, LevelData< FArrayBox > &a_gradf) | 
|   | 
| bool  | isDefined () const | 
|   | 
 | 
| void  | buildEBCFCornerStencils (const LayoutData< IntVectSet > &a_cfivs) | 
|   | 
| void  | buildEBCFCrossingStencils (const LayoutData< IntVectSet > &a_cfivs) | 
|   | 
| void  | interpEBCFCrossing (LevelData< EBCellFAB > &a_fineData, LevelData< EBCellFAB > &a_tanGradF, const LevelData< EBCellFAB > &a_coarData) | 
|   | 
| void  | interpEBCFCorners (LevelData< EBCellFAB > &a_fineData, LevelData< EBCellFAB > &a_tanGradF, const LevelData< EBCellFAB > &a_coarData) | 
|   | 
| void  | coarseFineInterp (BaseFab< Real > &a_phif, BaseFab< Real > &a_gradf, BaseFab< Real > &a_tanGradStar, const BaseFab< Real > &a_phic, const QuadCFStencil &a_qcfs, const Side::LoHiSide a_hiorlo, const int a_idir, const Interval &a_variables) const | 
|   | 
| void  | getPhiStar (BaseFab< Real > &a_phistar, BaseFab< Real > &a_tanGradStar, 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, BaseFab< Real > &a_gradf, const BaseFab< Real > &a_phiStar, const QuadCFStencil &a_qcfs, const Side::LoHiSide a_hiorlo, const int a_idir, const Interval &a_variables) const | 
|   | 
| void  | computeTanGrad (BaseFab< Real > &a_gradf, const BaseFab< Real > &a_phiFine, const BaseFab< Real > &a_tanGradStar, const TensorFineStencilSet &a_fineStencils, const QuadCFStencil &a_qcfs, const Side::LoHiSide &a_hiorlo, const int a_idir, const Interval &a_variables) const | 
|   | 
Quadratic coarse-fine interpolation utility for tensors. 
Class to fill ghost cells on coarse-fine interface using quadratic interpolation. Also computes tangential derivatives