Chombo + EB + MF
3.2
|
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() const | AMRMultiGrid< 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_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_initial_rnorm | AMRFASMultiGrid< 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_rnorm | AMRFASMultiGrid< T > | |
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 > | |
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 |