, including all inherited members.
addInspector(RefCountedPtr< AMRMultiGridInspector< T > > &a_inspector) | AMRMultiGrid< T > | [inline] |
AMRMultiGrid() | AMRMultiGrid< T > | [inline] |
AMRMultiGrid(const AMRMultiGrid< T > &) | AMRMultiGrid< T > | [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] |
computeAMRResidual(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_min) | 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] |
getAMROperators() | AMRMultiGrid< T > | [inline] |
getInfo() const | 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, virtual] |
levelOp(int level) | AMRMultiGrid< T > | [inline] |
m_bottom | AMRMultiGrid< T > | |
m_bottomSolver | AMRMultiGrid< T > | [protected] |
m_bottomSolverEpsCushion | AMRMultiGrid< T > | |
m_convergenceMetric | AMRMultiGrid< T > | |
m_correction | AMRMultiGrid< T > | [protected] |
m_eps | AMRMultiGrid< T > | |
m_exitStatus | AMRMultiGrid< T > | |
m_hang | AMRMultiGrid< T > | |
m_hasInitBeenCalled | AMRMultiGrid< T > | [protected] |
m_imin | AMRMultiGrid< T > | |
m_inspectors | AMRMultiGrid< T > | [private] |
m_iterMax | AMRMultiGrid< T > | |
m_iterMin | 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 > &) | AMRMultiGrid< T > | [private] |
outputAMR(Vector< T * > &a_data, string &a_name, int a_lmax, int a_lbase) | AMRMultiGrid< T > | [inline] |
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] |
setBottomSolverEpsCushion(Real a_bottomSolverEpsCushion) | 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, bool forceHomogeneous=false) | AMRMultiGrid< T > | [inline, virtual] |
solveNoInit(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l_max, int l_base, bool a_zeroPhi=true, bool forceHomogeneous=false) | AMRMultiGrid< T > | [inline, virtual] |
solveNoInitResid(Vector< T * > &a_phi, Vector< T * > &a_finalResid, const Vector< T * > &a_rhs, int l_max, int l_base, bool a_zeroPhi=true, bool forceHomogeneous=false) | AMRMultiGrid< T > | [inline, virtual] |
~AMRMultiGrid() | AMRMultiGrid< T > | [inline, virtual] |