, including all inherited members.
AMRMultiGrid() | AMRMultiGrid< T > | [inline] |
AMRMultiGrid(const AMRMultiGrid< T > &a_opin) | AMRMultiGrid< T > | [inline, private] |
AMRVCycle(Vector< T * > &a_correction, Vector< T * > &a_residual, int l, int l_max, int l_base) | AMRMultiGrid< T > | [inline, virtual] |
clear() | AMRMultiGrid< T > | [inline, protected] |
computeAMROperator(Vector< T * > &a_lph, Vector< T * > &a_phi, int l_max, int l_base, bool a_homogeneousBC=false) | AMRMultiGrid< T > | [inline] |
computeAMRResidual(Vector< T * > &a_resid, Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base, bool a_homogeneousBC=false, bool a_computeNorm=true) | AMRMultiGrid< T > | [inline] |
computeAMRResidualLevel(Vector< T * > &a_resid, Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base, int ilev, bool a_homogeneousBC) | AMRMultiGrid< T > | [inline, protected] |
define(const ProblemDomain &a_coarseDomain, AMRLevelOpFactory< T > &a_factory, LinearSolver< T > *a_bottomSolver, int a_numLevels) | AMRMultiGrid< T > | [inline, virtual] |
getAllOperators() | AMRMultiGrid< T > | [inline] |
getOperatorsMG() | AMRMultiGrid< T > | [inline] |
getOperatorsOp() | AMRMultiGrid< T > | [inline] |
init(const Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base) | AMRMultiGrid< T > | [inline] |
levelOp(int level) | AMRMultiGrid< T > | [inline] |
m_bottom | AMRMultiGrid< T > | |
m_bottomSolver | AMRMultiGrid< T > | [protected] |
m_convergenceMetric | AMRMultiGrid< T > | |
m_correction | AMRMultiGrid< T > | [protected] |
m_eps | AMRMultiGrid< T > | |
m_exitStatus | AMRMultiGrid< T > | |
m_hang | AMRMultiGrid< T > | |
m_imin | AMRMultiGrid< T > | |
m_iterMax | AMRMultiGrid< T > | |
m_maxDepth | AMRMultiGrid< T > | |
m_mg | AMRMultiGrid< T > | [protected] |
m_normThresh | AMRMultiGrid< T > | |
m_nosolve | AMRMultiGrid< T > | [protected] |
m_numMG | AMRMultiGrid< T > | |
m_op | AMRMultiGrid< T > | [protected] |
m_post | AMRMultiGrid< T > | |
m_pre | AMRMultiGrid< T > | |
m_resC | AMRMultiGrid< T > | [protected] |
m_resCopier | AMRMultiGrid< T > | [protected] |
m_residual | AMRMultiGrid< T > | [protected] |
m_reverseCopier | AMRMultiGrid< T > | [protected] |
m_solverParamsSet | AMRMultiGrid< T > | |
m_verbosity | AMRMultiGrid< T > | |
operator=(const AMRMultiGrid< T > &a_opin) | AMRMultiGrid< T > | [inline, private] |
relax(T &phi, T &R, int depth, int nRelax=2) | AMRMultiGrid< T > | [inline, protected] |
relaxOnlyHomogeneous(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base) | AMRMultiGrid< T > | [inline] |
revert(const Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base) | AMRMultiGrid< T > | [inline] |
setBottomSolver(int l_max, int l_base) | AMRMultiGrid< T > | [inline] |
setMGCycle(int a_numMG) | AMRMultiGrid< T > | [inline] |
setSolverParameters(const int &a_pre, const int &a_post, const int &a_bottom, const int &a_numMG, const int &a_iterMax, const Real &a_eps, const Real &a_hang, const Real &a_normThresh) | AMRMultiGrid< T > | [inline] |
solve(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base, bool a_zeroPhi=true) | AMRMultiGrid< T > | [inline, virtual] |
solveNoInit(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base, bool a_zeroPhi=true) | AMRMultiGrid< T > | [inline, virtual] |
~AMRMultiGrid() | AMRMultiGrid< T > | [inline, virtual] |