Public Methods |
| NodeQuadCFInterp () |
| {\bf constructors, destructor and defines}
|
| NodeQuadCFInterp (const DisjointBoxLayout &a_grids, Real a_dx, const ProblemDomain &a_domain, const LayoutData< NodeCFIVS > *const a_loCFIVS, const LayoutData< NodeCFIVS > *const a_hiCFIVS, int a_refToCoarse, int a_interpolationDegree=2, int a_ncomp=1) |
| NodeQuadCFInterp (const DisjointBoxLayout &a_grids, Real a_dx, const Box &a_domain, const LayoutData< NodeCFIVS > *const a_loCFIVS, const LayoutData< NodeCFIVS > *const a_hiCFIVS, int a_refToCoarse, int a_interpolationDegree=2, int a_ncomp=1) |
| ~NodeQuadCFInterp () |
void | define (const DisjointBoxLayout &a_grids, Real a_dx, const ProblemDomain &a_domain, const LayoutData< NodeCFIVS > *const a_loCFIVS, const LayoutData< NodeCFIVS > *const a_hiCFIVS, int a_refToCoarse, int a_interpolationDegree=2, int a_ncomp=1) |
void | define (const DisjointBoxLayout &a_grids, Real a_dx, const Box &a_domain, const LayoutData< NodeCFIVS > *const a_loCFIVS, const LayoutData< NodeCFIVS > *const a_hiCFIVS, int a_refToCoarse, int a_interpolationDegree=2, int a_ncomp=1) |
void | setDomainNodeBC (const DomainNodeBC &a_dombcIn) |
bool | isDefined () const |
void | coarseFineInterp (LevelData< NodeFArrayBox > &a_phiFine, const LevelData< NodeFArrayBox > &a_phiCoarse, bool a_inhomogeneous) |
| {\bf data modification functions}
|
Protected Attributes |
DisjointBoxLayout | m_grids |
int | m_ncomp |
int | m_refToCoarse |
int | m_coarsenings |
bool | m_isDefined |
bool | m_isBCDefined |
Real | m_dx |
Real | m_dxPenultimate |
ProblemDomain | m_domainPenultimate |
DomainNodeBC | m_dombc |
Vector< LevelData< NodeFArrayBox > * > | m_inter |
Vector< NodeQuadCFInterp2 * > | m_qcfi2 |
Vector< LayoutData< NodeCFIVS > * > | m_loCFIVScoarser |
Vector< LayoutData< NodeCFIVS > * > | m_hiCFIVScoarser |