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 ncomp=1) | 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 ncomp=1) | AMRSolver | |
AMRSolver(const AMRSolver &) | AMRSolver | [private] |
AMRVCycleMG(Vector< LevelData< FArrayBox > * > &a_corrLevel, const Vector< LevelData< FArrayBox > * > &a_residLevel) | AMRSolver | |
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] |
computeAMRResidual(Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, LevelData< FArrayBox > &res, int ilev) | AMRSolver | |
computeResidualNorm(Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, int normNtype) | AMRSolver | |
computeResidualNorm(Vector< LevelData< FArrayBox > * > &a_residLevel, Vector< LevelData< FArrayBox > * > &a_phiLevel, const Vector< LevelData< FArrayBox > * > &a_rhsLevel, int normNtype) | 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 ncomp=1) | AMRSolver | |
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 ncomp=1) | AMRSolver | |
isDefined() const | AMRSolver | |
m_amrmgLevel | 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_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] |
operator=(const AMRSolver &) | AMRSolver | [private] |
setDefaultValues() | AMRSolver | [protected] |
setMaxIter(int a_maxIter) | AMRSolver | |
setMinIter(int a_minIter) | 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) | AMRSolver | |
~AMRSolver() | AMRSolver | |