|
Public Member Functions |
| LevelHelmholtzSolver () |
| Default constructor.
|
virtual | ~LevelHelmholtzSolver () |
| LevelHelmholtzSolver (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const ProblemDomain &a_domain, Real a_dxLevel, int a_nRefCrse, int a_nComp=1, bool a_limitCoarsening=false) |
| constructor -- note that there is no need to pass in a LevelOp,
|
| LevelHelmholtzSolver (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const Box &a_domain, Real a_dxLevel, int a_nRefCrse, int a_nComp=1, bool a_limitCoarsening=false) |
| (deprecated) constructor -- note there is no need to pass in a LevelOp,
|
| LevelHelmholtzSolver (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const ProblemDomain &a_domain, Real a_dxLevel, int a_nRefCrse, const HelmholtzOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
| LevelHelmholtzSolver (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const Box &a_domain, Real a_dxLevel, int a_nRefCrse, const HelmholtzOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
| deprecated interface using Box instead of ProblemDomain
|
void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const ProblemDomain &a_domain, Real a_dxLevel, int a_nRefCrse, int a_nComp=1, bool a_limitCoarsening=false) |
void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const Box &a_domain, Real a_dxLevel, int a_nRefCrse, int a_nComp=1, bool a_limitCoarsening=false) |
| deprecated interface using Box instead of ProblemDomain
|
virtual void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const ProblemDomain &a_domain, Real a_dxLevel, int a_nRefCrse, const HelmholtzOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
virtual void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const Box &a_domain, Real a_dxLevel, int a_nRefCrse, const HelmholtzOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
| (deprecated) interface using Box instead of ProblemDomain
|
virtual void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const ProblemDomain &a_domain, Real a_dxLevel, int a_nRefCrse, const LevelOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
| this function hides the LevelSolver version -- should never be called
|
virtual void | define (const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_baseGrids, const Box &a_domain, Real a_dxLevel, int a_nRefCrse, const LevelOp *const a_opin, int a_nComp=1, bool a_limitCoarsening=false) |
| this function hides the LevelSolver version -- should never be called
|
void | setBeta (Real a_beta) |
void | setBC (const DomainGhostBC &a_BC) |