Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::MLMGT< MF > Member List

This is the complete list of members for amrex::MLMGT< MF >, including all inherited members.

actualBottomSolve()amrex::MLMGT< MF >
addInterpCorrection(int alev, int mglev)amrex::MLMGT< MF >
apply(const Vector< MF * > &out, const Vector< MF * > &in)amrex::MLMGT< MF >
applyPrecond(const Vector< MF * > &out, const Vector< MF * > &in)amrex::MLMGT< MF >
BCMode typedefamrex::MLMGT< MF >
bottomSolve()amrex::MLMGT< MF >
BottomSolver typedefamrex::MLMGT< MF >
bottomSolveWithCG(MF &x, const MF &b, typename MLCGSolverT< MF >::Type type)amrex::MLMGT< MF >
CFStrategy enum nameamrex::MLMGT< MF >
compResidual(const Vector< MF * > &a_res, const Vector< MF * > &a_sol, const Vector< MF const * > &a_rhs)amrex::MLMGT< MF >
computeMLResidual(int amrlevmax)amrex::MLMGT< MF >
computeResidual(int alev)amrex::MLMGT< MF >
computeResOfCorrection(int amrlev, int mglev)amrex::MLMGT< MF >
computeResWithCrseCorFineCor(int falev)amrex::MLMGT< MF >
computeResWithCrseSolFineCor(int calev, int falev)amrex::MLMGT< MF >
decPrintIdentation()amrex::MLMGT< MF >
FAB typedefamrex::MLMGT< MF >
getBottomSolver() const noexceptamrex::MLMGT< MF >inline
getBottomToleranceAbs() const noexceptamrex::MLMGT< MF >inline
getBottomVerbose() constamrex::MLMGT< MF >inline
getEBFluxes(const Vector< MF * > &a_eb_flux)amrex::MLMGT< MF >
getEBFluxes(const Vector< MF * > &a_eb_flux, const Vector< MF * > &a_sol)amrex::MLMGT< MF >
getFinalResidual() const noexceptamrex::MLMGT< MF >inline
getFluxes(const Vector< Array< AMF *, 3 > > &a_flux, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getFluxes(std::initializer_list< Array< AMF *, 3 > > a_flux, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getFluxes(const Vector< Array< AMF *, 3 > > &a_flux, const Vector< AMF * > &a_sol, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getFluxes(std::initializer_list< Array< AMF *, 3 > > a_flux, std::initializer_list< AMF * > a_sol, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getFluxes(const Vector< AMF * > &a_flux, Location a_loc=Location::CellCenter)amrex::MLMGT< MF >
getFluxes(std::initializer_list< AMF * > a_flux, Location a_loc=Location::CellCenter)amrex::MLMGT< MF >
getFluxes(const Vector< AMF * > &a_flux, const Vector< AMF * > &a_sol, Location a_loc=Location::CellCenter)amrex::MLMGT< MF >
getFluxes(std::initializer_list< AMF * > a_flux, std::initializer_list< AMF * > a_sol, Location a_loc=Location::CellCenter)amrex::MLMGT< MF >
getGradSolution(const Vector< Array< AMF *, 3 > > &a_grad_sol, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getGradSolution(std::initializer_list< Array< AMF *, 3 > > a_grad_sol, Location a_loc=Location::FaceCenter)amrex::MLMGT< MF >
getInitResidual() const noexceptamrex::MLMGT< MF >inline
getInitRHS() const noexceptamrex::MLMGT< MF >inline
getLinOp()amrex::MLMGT< MF >inline
getNumCGIters() const noexceptamrex::MLMGT< MF >inline
getNumIters() const noexceptamrex::MLMGT< MF >inline
getResidualHistory() const noexceptamrex::MLMGT< MF >inline
getVerbose() constamrex::MLMGT< MF >inline
GMRESMLMGTamrex::MLMGT< MF >friend
incPrintIdentation()amrex::MLMGT< MF >
interpCorrection(int alev)amrex::MLMGT< MF >
interpCorrection(int alev, int mglev)amrex::MLMGT< MF >
Location typedefamrex::MLMGT< MF >
makeSolvable()amrex::MLMGT< MF >
makeSolvable(int amrlev, int mglev, MF &mf)amrex::MLMGT< MF >
MFType typedefamrex::MLMGT< MF >
mgFcycle()amrex::MLMGT< MF >
mgVcycle(int amrlev, int mglev)amrex::MLMGT< MF >
miniCycle(int amrlev)amrex::MLMGT< MF >
MLCGSolverTamrex::MLMGT< MF >friend
MLMGT(MLLinOpT< MF > &a_lp)amrex::MLMGT< MF >
MLMGT(MLMGT< MF > const &)=deleteamrex::MLMGT< MF >
MLMGT(MLMGT< MF > &&)=deleteamrex::MLMGT< MF >
MLResNormInf(int alevmax, bool local=false)amrex::MLMGT< MF >
MLRhsNormInf(bool local=false)amrex::MLMGT< MF >
NSolve(MLMGT< MF > &a_solver, MF &a_sol, MF &a_rhs)amrex::MLMGT< MF >
numAMRLevels() const noexceptamrex::MLMGT< MF >inline
oneIter(int iter)amrex::MLMGT< MF >
operator=(MLMGT< MF > const &)=deleteamrex::MLMGT< MF >
operator=(MLMGT< MF > &&)=deleteamrex::MLMGT< MF >
precond(Vector< MF * > const &a_sol, Vector< MF const * > const &a_rhs, RT a_tol_rel, RT a_tol_abs)amrex::MLMGT< MF >
prepareForFluxes(Vector< MF const * > const &a_sol)amrex::MLMGT< MF >
prepareForNSolve()amrex::MLMGT< MF >
prepareForSolve(Vector< AMF * > const &a_sol, Vector< AMF const * > const &a_rhs)amrex::MLMGT< MF >
prepareLinOp()amrex::MLMGT< MF >
preparePrecond()amrex::MLMGT< MF >
ResNormInf(int alev, bool local=false)amrex::MLMGT< MF >
RT typedefamrex::MLMGT< MF >
setAlwaysUseBNorm(int flag) noexceptamrex::MLMGT< MF >
setBottomMaxIter(int n) noexceptamrex::MLMGT< MF >inline
setBottomSmooth(int n) noexceptamrex::MLMGT< MF >inline
setBottomSolver(BottomSolver s) noexceptamrex::MLMGT< MF >inline
setBottomTolerance(RT t) noexceptamrex::MLMGT< MF >inline
setBottomToleranceAbs(RT t) noexceptamrex::MLMGT< MF >inline
setBottomVerbose(int v) noexceptamrex::MLMGT< MF >inline
setCFStrategy(CFStrategy a_cf_strategy) noexceptamrex::MLMGT< MF >inline
setConvergenceNormType(MLMGNormType norm) noexceptamrex::MLMGT< MF >inline
setFinalFillBC(int flag) noexceptamrex::MLMGT< MF >inline
setFinalSmooth(int n) noexceptamrex::MLMGT< MF >inline
setFixedIter(int nit) noexceptamrex::MLMGT< MF >inline
setMaxFmgIter(int n) noexceptamrex::MLMGT< MF >inline
setMaxIter(int n) noexceptamrex::MLMGT< MF >inline
setNoGpuSync(bool do_not_sync) noexceptamrex::MLMGT< MF >inline
setNSolve(int flag) noexceptamrex::MLMGT< MF >inline
setNSolveGridSize(int s) noexceptamrex::MLMGT< MF >inline
setPostSmooth(int n) noexceptamrex::MLMGT< MF >inline
setPrecondIter(int nit) noexceptamrex::MLMGT< MF >inline
setPreSmooth(int n) noexceptamrex::MLMGT< MF >inline
setThrowException(bool t) noexceptamrex::MLMGT< MF >inline
setVerbose(int v) noexceptamrex::MLMGT< MF >inline
solve(const Vector< AMF * > &a_sol, const Vector< AMF const * > &a_rhs, RT a_tol_rel, RT a_tol_abs, const char *checkpoint_file=nullptr)amrex::MLMGT< MF >
solve(std::initializer_list< AMF * > a_sol, std::initializer_list< AMF const * > a_rhs, RT a_tol_rel, RT a_tol_abs, const char *checkpoint_file=nullptr)amrex::MLMGT< MF >
solve(std::initializer_list< AMF * > a_sol, std::initializer_list< AMF const * > a_rhs, RT a_tol_rel, RT a_tol_abs, const char *checkpoint_file) -> RTamrex::MLMGT< MF >
solve(const Vector< AMF * > &a_sol, const Vector< AMF const * > &a_rhs, RT a_tol_rel, RT a_tol_abs, const char *checkpoint_file) -> RTamrex::MLMGT< MF >
~MLMGT()amrex::MLMGT< MF >