Chombo + EB  3.2
AMRMultiGrid< T > Member List

This is the complete list of members for AMRMultiGrid< T >, including all inherited members.

addInspector(RefCountedPtr< AMRMultiGridInspector< T > > &a_inspector)AMRMultiGrid< T >inline
AMRMultiGrid()AMRMultiGrid< T >
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 >virtual
clear()AMRMultiGrid< T >protected
computeAMROperator(Vector< T *> &a_lph, Vector< T *> &a_phi, int l_max, int l_base, bool a_homogeneousBC=false)AMRMultiGrid< T >
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 >
computeAMRResidual(Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l_max, int l_min)AMRMultiGrid< T >
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 >protected
define(const ProblemDomain &a_coarseDomain, AMRLevelOpFactory< T > &a_factory, LinearSolver< T > *a_bottomSolver, int a_numLevels)AMRMultiGrid< T >virtual
getAllOperators()AMRMultiGrid< T >
getAMROperators()AMRMultiGrid< T >inline
getInfo() constAMRMultiGrid< T >
getOperatorsMG()AMRMultiGrid< T >
getOperatorsOp()AMRMultiGrid< T >
init(const Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l_max, int l_base)AMRMultiGrid< T >virtual
levelOp(int level)AMRMultiGrid< T >
m_bottomAMRMultiGrid< T >
m_bottomSolverAMRMultiGrid< T >protected
m_bottomSolverEpsCushionAMRMultiGrid< T >
m_convergenceMetricAMRMultiGrid< T >
m_correctionAMRMultiGrid< T >protected
m_epsAMRMultiGrid< T >
m_exitStatusAMRMultiGrid< T >
m_hangAMRMultiGrid< T >
m_hasInitBeenCalledAMRMultiGrid< T >protected
m_iminAMRMultiGrid< T >
m_initial_rnormAMRMultiGrid< T >
m_inspectorsAMRMultiGrid< T >private
m_iterMaxAMRMultiGrid< T >
m_iterMinAMRMultiGrid< T >
m_maxDepthAMRMultiGrid< T >
m_mgAMRMultiGrid< T >protected
m_normThreshAMRMultiGrid< T >
m_nosolveAMRMultiGrid< T >protected
m_numMGAMRMultiGrid< T >
m_opAMRMultiGrid< T >protected
m_postAMRMultiGrid< T >
m_preAMRMultiGrid< T >
m_resCAMRMultiGrid< T >protected
m_resCopierAMRMultiGrid< T >protected
m_residualAMRMultiGrid< T >protected
m_reverseCopierAMRMultiGrid< T >protected
m_solverParamsSetAMRMultiGrid< T >
m_verbosityAMRMultiGrid< T >
operator=(const AMRMultiGrid< T > &)AMRMultiGrid< T >private
outputAMR(Vector< T *> &a_data, string &a_name, int a_lmax, int a_lbase)AMRMultiGrid< T >
relax(T &phi, T &R, int depth, int nRelax=2)AMRMultiGrid< T >protected
relaxOnlyHomogeneous(Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l_max, int l_base)AMRMultiGrid< T >
revert(const Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l_max, int l_base)AMRMultiGrid< T >
setBottomSolver(int l_max, int l_base)AMRMultiGrid< T >
setBottomSolverEpsCushion(Real a_bottomSolverEpsCushion)AMRMultiGrid< T >
setMGCycle(int a_numMG)AMRMultiGrid< T >
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 >
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 >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 >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 >virtual
~AMRMultiGrid()AMRMultiGrid< T >virtual