AMRNodeLevelMG class | AMRNodeSolver | [friend] |
AMRNodeSolver() | AMRNodeSolver | |
AMRNodeSolver(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 NodeLevelOp *const a_opin, int a_minLength=1) | AMRNodeSolver | |
AMRNodeSolver(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 NodeLevelOp *const a_opin, int a_minLength=1) | AMRNodeSolver | |
AMRVCycleMG(Vector< LevelData< NodeFArrayBox > * > &a_phiLevel, const Vector< LevelData< NodeFArrayBox > * > &a_rhsLevel) | AMRNodeSolver | |
applyAMROperator(LevelData< NodeFArrayBox > &a_lofPhi, Vector< LevelData< NodeFArrayBox > * > &a_phiLevel, int a_ilev) | AMRNodeSolver | |
clear() | AMRNodeSolver | [protected] |
computeAMRResidual(LevelData< NodeFArrayBox > &a_res, Vector< LevelData< NodeFArrayBox > * > &a_phiLevel, const Vector< LevelData< NodeFArrayBox > * > &a_rhsLevel, int a_ilev) | AMRNodeSolver | |
computeResidualNorm(int a_normType) | AMRNodeSolver | |
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 NodeLevelOp *const a_opin, int a_minLength=1) | AMRNodeSolver | |
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 NodeLevelOp *const a_opin, int a_minLength=1) | AMRNodeSolver | |
isDefined() const | AMRNodeSolver | |
m_amrmgLevel | AMRNodeSolver | [protected] |
m_domainLevel | AMRNodeSolver | [protected] |
m_dxLevel | AMRNodeSolver | [protected] |
m_finestLevel | AMRNodeSolver | [protected] |
m_gridsLevel | AMRNodeSolver | [protected] |
m_isDefined | AMRNodeSolver | [protected] |
m_lBase | AMRNodeSolver | [protected] |
m_levelSolver | AMRNodeSolver | [protected] |
m_maxIter | AMRNodeSolver | [protected] |
m_minIter | AMRNodeSolver | [protected] |
m_numBottomGSRB | AMRNodeSolver | [protected] |
m_numLevels | AMRNodeSolver | [protected] |
m_numSmoothDown | AMRNodeSolver | [protected] |
m_numSmoothUp | AMRNodeSolver | [protected] |
m_operatorTolerance | AMRNodeSolver | [protected] |
m_refRatio | AMRNodeSolver | [protected] |
m_tolerance | AMRNodeSolver | [protected] |
m_verbose | AMRNodeSolver | [protected] |
setBottomMaxIter(int a_maxIter) | AMRNodeSolver | |
setBottomSmoothing(bool a_doBottomSmooth) | AMRNodeSolver | |
setBottomTolerance(Real a_tolerance) | AMRNodeSolver | |
setDefaultValues() | AMRNodeSolver | [protected] |
setMaxIter(int a_maxIter) | AMRNodeSolver | |
setMinIter(int a_minIter) | AMRNodeSolver | |
setNumBottomGSRB(int a_numBottomGSRB) | AMRNodeSolver | |
setNumSmoothDown(int a_numSmoothDown) | AMRNodeSolver | |
setNumSmoothUp(int a_numSmoothUp) | AMRNodeSolver | |
setOperatorTolerance(Real a_operatorTolerance) | AMRNodeSolver | |
setTolerance(Real a_tolerance) | AMRNodeSolver | |
setVerbose(bool a_verbose) | AMRNodeSolver | |
solveAMR(Vector< LevelData< NodeFArrayBox > * > &a_phiLevel, const Vector< LevelData< NodeFArrayBox > * > &a_rhsLevel) | AMRNodeSolver | |
~AMRNodeSolver() | AMRNodeSolver | |