Public Methods |
| | MGInterp () |
| | ~MGInterp () |
| | MGInterp (const DisjointBoxLayout &a_fine_domain, int a_numcomps, int a_ref_ratio, const Box &a_problem_domain) |
| | MGInterp (const DisjointBoxLayout &a_fine_domain, int a_numcomps, int a_ref_ratio, const ProblemDomain &a_problem_domain) |
| void | define (const DisjointBoxLayout &a_fine_domain, int a_numcomps, int a_ref_ratio, const Box &a_problem_domain) |
| void | define (const DisjointBoxLayout &a_fine_domain, int a_numcomps, int a_ref_ratio, const ProblemDomain &a_problem_domain) |
| void | interpToFine (LevelData< FArrayBox > &a_fine_data, const LevelData< FArrayBox > &a_coarse_data) |
| bool | isDefined () const |
Protected Attributes |
| bool | is_defined |
| int | m_ref_ratio |
| LevelData< FArrayBox > | m_coarsened_fine_data |
| DisjointBoxLayout | m_grids |
| ProblemDomain | m_problem_domain |
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.