A | amrex::HypreABecLap | private |
acoefs | amrex::Hypre | protected |
b | amrex::HypreABecLap | private |
bcoefs | amrex::Hypre | protected |
comm | amrex::Hypre | protected |
diaginv | amrex::Hypre | protected |
eb_stencil_size | amrex::Hypre | static |
geom | amrex::Hypre | protected |
getSolution(MultiFab &soln) | amrex::HypreABecLap | private |
grid | amrex::HypreABecLap | private |
hiV(const Box &b) | amrex::Hypre | inlinestatic |
Hypre(const BoxArray &grids, const DistributionMapping &dmap, const Geometry &geom, MPI_Comm comm_) | amrex::Hypre | |
Hypre(Hypre &&) noexcept=default | amrex::Hypre | |
Hypre(Hypre const &)=delete | amrex::Hypre | |
HypreABecLap(const BoxArray &grids, const DistributionMapping &dmap, const Geometry &geom_, MPI_Comm comm_) | amrex::HypreABecLap | |
HypreABecLap(HypreABecLap const &)=delete | amrex::HypreABecLap | |
HypreABecLap(HypreABecLap &&)=delete | amrex::HypreABecLap | |
Interface enum name | amrex::Hypre | |
is_matrix_singular | amrex::Hypre | protected |
ispow2(HYPRE_Int i) | amrex::Hypre | inlinestatic |
loadVectors(MultiFab &soln, const MultiFab &rhs) | amrex::HypreABecLap | |
loV(const Box &b) | amrex::Hypre | inlinestatic |
m_bndry | amrex::Hypre | protected |
m_factory | amrex::Hypre | protected |
m_maxorder | amrex::Hypre | protected |
num_sweeps | amrex::Hypre | protected |
old_default | amrex::Hypre | protected |
operator=(HypreABecLap const &)=delete | amrex::HypreABecLap | |
operator=(HypreABecLap &&)=delete | amrex::HypreABecLap | |
amrex::Hypre::operator=(Hypre &&) noexcept=default | amrex::Hypre | |
amrex::Hypre::operator=(Hypre const &)=delete | amrex::Hypre | |
options_namespace | amrex::Hypre | protected |
prepareSolver() | amrex::HypreABecLap | |
regular_stencil_size | amrex::Hypre | static |
relax_order | amrex::Hypre | protected |
relax_type | amrex::Hypre | protected |
scalar_a | amrex::Hypre | protected |
scalar_b | amrex::Hypre | protected |
setACoeffs(const MultiFab &alpha) | amrex::Hypre | |
setBCoeffs(const Array< const MultiFab *, BL_SPACEDIM > &beta) | amrex::Hypre | |
setHypreNumSweeps(int n) noexcept | amrex::Hypre | inline |
setHypreOldDefault(bool l) noexcept | amrex::Hypre | inline |
setHypreOptionsNamespace(const std::string &ns) noexcept | amrex::Hypre | inline |
setHypreRelaxOrder(int n) noexcept | amrex::Hypre | inline |
setHypreRelaxType(int n) noexcept | amrex::Hypre | inline |
setHypreStrongThreshold(Real t) noexcept | amrex::Hypre | inline |
setIsMatrixSingular(bool flag) | amrex::Hypre | inline |
setScalars(Real sa, Real sb) | amrex::Hypre | |
setVerbose(int _verbose) | amrex::Hypre | |
solve(MultiFab &soln, const MultiFab &rhs, Real reltol, Real abstol, int maxiter, const BndryData &bndry, int max_bndry_order) override | amrex::HypreABecLap | virtual |
solver | amrex::HypreABecLap | private |
strong_threshold | amrex::Hypre | protected |
verbose | amrex::Hypre | protected |
x | amrex::HypreABecLap | private |
~Hypre() | amrex::Hypre | virtual |
~HypreABecLap() override | amrex::HypreABecLap | |