Public Methods |
| GenMGInterp () |
| GenMGInterp (const DisjointBoxLayout &a_fineDomain, int a_numcomps, int a_refRatio, const Box &a_problemDomain) |
| GenMGInterp (const DisjointBoxLayout &a_fineDomain, int a_numcomps, int a_refRatio, const ProblemDomain &a_problemDomain) |
| ~GenMGInterp () |
bool | isDefined () const |
void | define (const DisjointBoxLayout &a_fineDomain, int a_numcomps, int a_refRatio, const Box &a_problemDomain) |
void | define (const DisjointBoxLayout &a_fineDomain, int a_numcomps, int a_refRatio, const ProblemDomain &a_problemDomain) |
void | interpToFine (T &a_fineData, const T &a_coarseData) |
Protected Attributes |
bool | m_isDefined |
int | m_refRatio |
T | m_coarsenedFineData |
DisjointBoxLayout | m_grids |
ProblemDomain | m_problemDomain |
class to interpolate coarse level data to a fine level data for multigrid. This class should be considered internal to AMRSolver and not a part of the Chombo API.