Block-Structured AMR Software Framework
amrex::MLMG Member List

This is the complete list of members for amrex::MLMG, including all inherited members.

actualBottomSolve()amrex::MLMG
addInterpCorrection(int alev, int mglev)amrex::MLMG
always_use_bnormamrex::MLMGprivate
apply(const Vector< MultiFab * > &out, const Vector< MultiFab * > &in)amrex::MLMG
BCMode typedefamrex::MLMG
bottom_abstolamrex::MLMGprivate
bottom_maxiteramrex::MLMGprivate
bottom_reltolamrex::MLMGprivate
bottom_solveramrex::MLMGprivate
bottom_time enum valueamrex::MLMGprivate
bottom_verboseamrex::MLMGprivate
bottomSolve()amrex::MLMG
BottomSolver typedefamrex::MLMG
bottomSolveWithCG(Any &x, const Any &b, MLCGSolver::Type type)amrex::MLMG
bottomSolveWithPETSc(Any &x, const Any &b)amrex::MLMG
buildFineMask()amrex::MLMG
cf_strategyamrex::MLMGprivate
CFStrategy enum nameamrex::MLMG
checkPoint(const Vector< MultiFab * > &a_sol, const Vector< MultiFab const * > &a_rhs, Real a_tol_rel, Real a_tol_abs, const char *a_file_name) constamrex::MLMGprivate
compResidual(const Vector< MultiFab * > &a_res, const Vector< MultiFab * > &a_sol, const Vector< MultiFab const * > &a_rhs)amrex::MLMG
computeMLResidual(int amrlevmax)amrex::MLMG
computeResidual(int alev)amrex::MLMG
computeResOfCorrection(int amrlev, int mglev)amrex::MLMG
computeResWithCrseCorFineCor(int fine_amr_lev)amrex::MLMG
computeResWithCrseSolFineCor(int crse_amr_lev, int fine_amr_lev)amrex::MLMG
coramrex::MLMGprivate
cor_holdamrex::MLMGprivate
do_fixed_number_of_itersamrex::MLMGprivate
do_nsolveamrex::MLMGprivate
final_fill_bcamrex::MLMGprivate
finest_amr_levamrex::MLMGprivate
getBottomToleranceAbs() noexceptamrex::MLMGinline
getFinalResidual() const noexceptamrex::MLMGinline
getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &a_flux, Location a_loc=Location::FaceCenter)amrex::MLMG
getFluxes(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &a_flux, const Vector< MultiFab * > &a_sol, Location a_loc=Location::FaceCenter)amrex::MLMG
getFluxes(const Vector< MultiFab * > &a_flux, Location a_loc=Location::CellCenter)amrex::MLMG
getFluxes(const Vector< MultiFab * > &a_flux, const Vector< MultiFab * > &a_sol, Location a_loc=Location::CellCenter)amrex::MLMG
getGradSolution(const Vector< Array< MultiFab *, AMREX_SPACEDIM > > &a_grad_sol, Location a_loc=Location::FaceCenter)amrex::MLMG
getInitResidual() const noexceptamrex::MLMGinline
getInitRHS() const noexceptamrex::MLMGinline
getNumCGIters() const noexceptamrex::MLMGinline
getNumIters() const noexceptamrex::MLMGinline
getResidualHistory() const noexceptamrex::MLMGinline
interpCorrection(int alev)amrex::MLMG
interpCorrection(int alev, int mglev)amrex::MLMG
iter_time enum valueamrex::MLMGprivate
linopamrex::MLMGprivate
linop_preparedamrex::MLMGprivate
Location typedefamrex::MLMG
m_final_resnorm0amrex::MLMGprivate
m_init_resnorm0amrex::MLMGprivate
m_iter_fine_resnorm0amrex::MLMGprivate
m_niters_cgamrex::MLMGprivate
m_rhsnorm0amrex::MLMGprivate
makeSolvable()amrex::MLMG
makeSolvable(int amrlev, int mglev, Any &mf)amrex::MLMG
max_fmg_itersamrex::MLMGprivate
max_itersamrex::MLMGprivate
mgFcycle()amrex::MLMG
mgVcycle(int amrlev, int mglev)amrex::MLMG
miniCycle(int alev)amrex::MLMG
MLCGSolver classamrex::MLMGfriend
MLMG(MLLinOp &a_lp)amrex::MLMG
MLResNormInf(int alevmax, bool local=false)amrex::MLMG
MLRhsNormInf(bool local=false)amrex::MLMG
namrlevsamrex::MLMGprivate
ns_linopamrex::MLMGprivate
ns_mlmgamrex::MLMGprivate
ns_rhsamrex::MLMGprivate
ns_solamrex::MLMGprivate
NSolve(MLMG &a_solver, MultiFab &a_sol, MultiFab &a_rhs)amrex::MLMG
nsolve_grid_sizeamrex::MLMGprivate
ntimers enum valueamrex::MLMGprivate
nu1amrex::MLMGprivate
nu2amrex::MLMGprivate
nubamrex::MLMGprivate
nufamrex::MLMGprivate
numAMRLevels() const noexceptamrex::MLMGinline
oneIter(int iter)amrex::MLMG
prepareForNSolve()amrex::MLMG
prepareForSolve(Vector< Any > &a_sol, const Vector< Any > &a_rhs)amrex::MLMG
resamrex::MLMGprivate
rescoramrex::MLMGprivate
ResNormInf(int amrlev, bool local=false)amrex::MLMG
rhsamrex::MLMGprivate
setAlwaysUseBNorm(int flag) noexceptamrex::MLMGinline
setBottomMaxIter(int n) noexceptamrex::MLMGinline
setBottomSmooth(int n) noexceptamrex::MLMGinline
setBottomSolver(BottomSolver s) noexceptamrex::MLMGinline
setBottomTolerance(Real t) noexceptamrex::MLMGinline
setBottomToleranceAbs(Real t) noexceptamrex::MLMGinline
setBottomVerbose(int v) noexceptamrex::MLMGinline
setCFStrategy(CFStrategy a_cf_strategy) noexceptamrex::MLMGinline
setFinalFillBC(int flag) noexceptamrex::MLMGinline
setFinalSmooth(int n) noexceptamrex::MLMGinline
setFixedIter(int nit) noexceptamrex::MLMGinline
setMaxFmgIter(int n) noexceptamrex::MLMGinline
setMaxIter(int n) noexceptamrex::MLMGinline
setNSolve(int flag) noexceptamrex::MLMGinline
setNSolveGridSize(int s) noexceptamrex::MLMGinline
setPostSmooth(int n) noexceptamrex::MLMGinline
setPreSmooth(int n) noexceptamrex::MLMGinline
setVerbose(int v) noexceptamrex::MLMGinline
solamrex::MLMGprivate
sol_is_aliasamrex::MLMGprivate
solve(const Vector< MultiFab * > &a_sol, const Vector< MultiFab const * > &a_rhs, Real a_tol_rel, Real a_tol_abs, const char *checkpoint_file=nullptr)amrex::MLMG
solve(Vector< Any > &a_sol, const Vector< Any > &a_rhs, Real a_tol_rel, Real a_tol_abs, const char *checkpoint_file=nullptr)amrex::MLMG
solve_calledamrex::MLMGprivate
solve_time enum valueamrex::MLMGprivate
timeramrex::MLMGprivate
timer_types enum nameamrex::MLMGprivate
verboseamrex::MLMGprivate
~MLMG()amrex::MLMG