Chombo + EB + MF  3.2
AMRFASMultiGrid< T > Member List

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

addInspector(RefCountedPtr< AMRMultiGridInspector< T > > &a_inspector)AMRMultiGrid< T >inline
AMRFASMultiGrid()AMRFASMultiGrid< T >
AMRMultiGrid()AMRMultiGrid< T >
AMRVCycle(Vector< T *> &a_correction, Vector< T *> &a_residual, int l, int l_max, int l_base)AMRMultiGrid< T >virtual
clear()AMRMultiGrid< T >protected
clear_private()AMRFASMultiGrid< T >private
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)AMRFASMultiGrid< T >virtual
FMG(Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l, int l_max, int l_base)AMRFASMultiGrid< T >privatevirtual
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)AMRFASMultiGrid< T >privatevirtual
levelOp(int level)AMRMultiGrid< T >
m_avoid_normsAMRFASMultiGrid< T >private
m_bottomAMRMultiGrid< T >
m_bottomSolverAMRMultiGrid< T >protected
m_bottomSolverEpsCushionAMRMultiGrid< T >
m_coarseDomainAMRFASMultiGrid< T >private
m_convergenceMetricAMRMultiGrid< T >
m_correctionAMRMultiGrid< T >protected
m_epsAMRMultiGrid< T >
m_exitStatusAMRMultiGrid< T >
m_hangAMRMultiGrid< T >
m_hasInitBeenCalledAMRMultiGrid< T >protected
m_HOCopierAMRFASMultiGrid< T >private
m_HOCornerCopierAMRFASMultiGrid< T >private
m_iminAMRMultiGrid< T >
m_initial_rnormAMRFASMultiGrid< T >
m_iterAMRFASMultiGrid< T >
m_iterMaxAMRMultiGrid< T >
m_iterMinAMRMultiGrid< T >
m_maxDepthAMRMultiGrid< T >
m_mgAMRMultiGrid< T >protected
m_normThreshAMRMultiGrid< T >
m_nosolveAMRMultiGrid< T >protected
m_numMGAMRMultiGrid< T >
m_numVcyclesAMRFASMultiGrid< T >private
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_revHOCopierAMRFASMultiGrid< T >private
m_rnormAMRFASMultiGrid< T >
m_solverParamsSetAMRMultiGrid< T >
m_typeAMRFASMultiGrid< T >private
m_verbosityAMRMultiGrid< T >
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 >
setAvoidNorms(bool b=true)AMRFASMultiGrid< T >inline
setBottomSolver(int l_max, int l_base)AMRMultiGrid< T >
setBottomSolverEpsCushion(Real a_bottomSolverEpsCushion)AMRMultiGrid< T >
setCycleType(OLD_FASMG_type a_type)AMRFASMultiGrid< T >inline
setMGCycle(int a_numMG)AMRMultiGrid< T >
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 >
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)AMRFASMultiGrid< 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
VCycle(Vector< T *> &a_phi, const Vector< T *> &a_rhs, int l, int l_max, int l_base)AMRFASMultiGrid< T >privatevirtual
~AMRFASMultiGrid()AMRFASMultiGrid< T >virtual
~AMRMultiGrid()AMRMultiGrid< T >virtual