AMRLevelMG class | AMRSolver | [friend] |
AMRSolver() | AMRSolver | |
AMRSolver(const Vector< DisjointBoxLayout > &a_gridsLevel, const Vector< Box > &a_domainLevel, const Vector< Real > &a_dxLevel, const Vector< int > &a_refRatio, int a_numLevels, int a_lBase, const LevelOp *const a_opin, int a_ncomp=1, bool a_limitCoarsening=false) | AMRSolver | |
AMRSolver(const Vector< DisjointBoxLayout > &a_gridsLevel, const Vector< ProblemDomain > &a_domainLevel, const Vector< Real > &a_dxLevel, const Vector< int > &a_refRatio, int a_numLevels, int a_lBase, const LevelOp *const a_opin, int a_ncomp=1, bool a_limitCoarsening=false) | AMRSolver | |
AMRVCycleMG(Vector< LevelData< FArrayBox > * > &a_corrLevel, const Vector< LevelData< FArrayBox > * > &a_residLevel) | AMRSolver | [virtual] |
applyAMROperator(Vector< LevelData< FArrayBox > * > &a_phiLevel, LevelData< FArrayBox > &a_LofPhi, int a_ilev) | AMRSolver | |
applyAMROperatorHphys(Vector< LevelData< FArrayBox > * > &a_phiLevel, LevelData< FArrayBox > &a_LofPhi, int a_ilev) | AMRSolver | |
clear() | AMRSolver | [protected, virtual] |
computeAMRResidual(Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, LevelData< FArrayBox > &a_res, int a_ilev) | AMRSolver | |
computeNorm(const Vector< LevelData< FArrayBox > * > &a_phiVect, int a_normType) | AMRSolver | [protected] |
computeResidualNorm(Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, int a_normType) | AMRSolver | |
computeResidualNorm(Vector< LevelData< FArrayBox > * > &a_residLevel, Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, int a_normType) | AMRSolver | |
define(const Vector< DisjointBoxLayout > &a_gridsLevel, const Vector< Box > &a_domainLevel, const Vector< Real > &a_dxLevel, const Vector< int > &a_refRatio, int a_numLevels, int a_lBase, const LevelOp *const a_opin, int a_ncomp=1, bool a_limitCoarsening=false) | AMRSolver | [virtual] |
define(const Vector< DisjointBoxLayout > &a_gridsLevel, const Vector< ProblemDomain > &a_domainLevel, const Vector< Real > &a_dxLevel, const Vector< int > &a_refRatio, int a_numLevels, int a_lBase, const LevelOp *const a_opin, int a_ncomp=1, bool a_limitCoarsening=false) | AMRSolver | [virtual] |
getCorr(int a_level) | AMRSolver | [protected] |
getResid(int a_level) | AMRSolver | [protected] |
isDefined() const | AMRSolver | |
m_amrmgLevel | AMRSolver | [protected] |
m_convergenceMetrics | AMRSolver | [protected] |
m_domainLevel | AMRSolver | [protected] |
m_dxLevel | AMRSolver | [protected] |
m_errorTolerance | AMRSolver | [protected] |
m_finestLevel | AMRSolver | [protected] |
m_gridsLevel | AMRSolver | [protected] |
m_isDefined | AMRSolver | [protected] |
m_lBase | AMRSolver | [protected] |
m_levelSolver | AMRSolver | [protected] |
m_maxIter | AMRSolver | [protected] |
m_minIter | AMRSolver | [protected] |
m_ncomp | AMRSolver | [protected] |
m_normType | AMRSolver | [protected] |
m_numLevels | AMRSolver | [protected] |
m_numSmoothDown | AMRSolver | [protected] |
m_numSmoothUp | AMRSolver | [protected] |
m_numVCyclesBottom | AMRSolver | [protected] |
m_operatorTolerance | AMRSolver | [protected] |
m_refRatio | AMRSolver | [protected] |
m_tolerance | AMRSolver | [protected] |
m_verbose | AMRSolver | [protected] |
setConvergenceMetric(Real a_metric, int a_comp) | AMRSolver | |
setDefaultValues() | AMRSolver | [protected, virtual] |
setMaxIter(int a_maxIter) | AMRSolver | |
setMinIter(int a_minIter) | AMRSolver | |
setNormType(int a_normType) | AMRSolver | |
setNumSmoothDown(int a_numSmoothDown) | AMRSolver | |
setNumSmoothUp(int a_numSmoothUp) | AMRSolver | |
setNumVCyclesBottom(int a_numVCycleBottom) | AMRSolver | |
setOperatorTolerance(Real a_operatorTolerance) | AMRSolver | |
setTolerance(Real a_tolerance) | AMRSolver | |
setVerbose(bool a_verbose) | AMRSolver | |
solveAMR(Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, bool a_initializePhiToZero=true) | AMRSolver | |
~AMRSolver() | AMRSolver | [virtual] |