, including all inherited members.
| addInspector(RefCountedPtr< AMRMultiGridInspector< T > > &a_inspector) | AMRMultiGrid< T > | [inline] |
| AMRFASMultiGrid() | AMRFASMultiGrid< T > | [inline] |
| AMRMultiGrid() | AMRMultiGrid< T > | [inline] |
| 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] |
| clear_private() | AMRFASMultiGrid< T > | [inline, private] |
| 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) | AMRFASMultiGrid< T > | [inline, virtual] |
| FMG(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l, int l_max, int l_base) | AMRFASMultiGrid< T > | [inline, private, 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) | AMRFASMultiGrid< T > | [inline, private, virtual] |
| levelOp(int level) | AMRMultiGrid< T > | [inline] |
| m_avoid_norms | AMRFASMultiGrid< T > | [private] |
| m_bottom | AMRMultiGrid< T > | |
| m_bottomSolver | AMRMultiGrid< T > | [protected] |
| m_bottomSolverEpsCushion | AMRMultiGrid< T > | |
| m_coarseDomain | AMRFASMultiGrid< T > | [private] |
| 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_HOCopier | AMRFASMultiGrid< T > | [private] |
| m_HOCornerCopier | AMRFASMultiGrid< T > | [private] |
| m_imin | AMRMultiGrid< T > | |
| m_iter | AMRFASMultiGrid< T > | |
| 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_numVcycles | AMRFASMultiGrid< T > | [private] |
| 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_revHOCopier | AMRFASMultiGrid< T > | [private] |
| m_solverParamsSet | AMRMultiGrid< T > | |
| m_type | AMRFASMultiGrid< T > | [private] |
| m_verbosity | AMRMultiGrid< T > | |
| 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] |
| setAvoidNorms(bool b=true) | AMRFASMultiGrid< T > | [inline] |
| setBottomSolver(int l_max, int l_base) | AMRMultiGrid< T > | [inline] |
| setBottomSolverEpsCushion(Real a_bottomSolverEpsCushion) | AMRMultiGrid< T > | [inline] |
| setCycleType(OLD_FASMG_type a_type) | AMRFASMultiGrid< T > | [inline] |
| setMGCycle(int a_numMG) | AMRMultiGrid< T > | [inline] |
| setNumVcycles(int n) | AMRFASMultiGrid< 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) | AMRFASMultiGrid< 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] |
| VCycle(Vector< T * > &a_phi, const Vector< T * > &a_rhs, int l, int l_max, int l_base) | AMRFASMultiGrid< T > | [inline, private, virtual] |
| ~AMRFASMultiGrid() | AMRFASMultiGrid< T > | [inline, virtual] |
| ~AMRMultiGrid() | AMRMultiGrid< T > | [inline, virtual] |