#include <AMReX_HypreMLABecLap.H>
|
| | HypreMLABecLap (HypreMLABecLap const &)=delete |
| |
| | HypreMLABecLap (HypreMLABecLap &&)=delete |
| |
| HypreMLABecLap & | operator= (HypreMLABecLap const &)=delete |
| |
| HypreMLABecLap & | operator= (HypreMLABecLap &&)=delete |
| |
| | HypreMLABecLap (Vector< Geometry > a_geom, Vector< BoxArray > a_grids, Vector< DistributionMapping > a_dmap, HypreSolverID a_hypre_solver_id, std::string a_parmparse_prefix="hypre_mlabeclap") |
| |
| | ~HypreMLABecLap () |
| |
| void | setVerbose (int v) |
| |
| void | setMaxIter (int v) |
| |
| void | setIsSingular (bool v) |
| |
| void | setup (Real a_ascalar, Real a_bscalar, Vector< MultiFab const * > const &a_acoefs, Vector< Array< MultiFab const *, 3 > > const &a_bcoefs, Array< LinOpBCType, 3 > const &a_lobc, Array< LinOpBCType, 3 > const &a_hibc, Vector< MultiFab const * > const &a_levelbcdata, std::pair< MultiFab const *, IntVect > const &a_coarse_bc={nullptr, IntVect(0)}) |
| |
| void | solve (Vector< MultiFab * > const &a_sol, Vector< MultiFab const * > const &a_rhs, Real a_reltol, Real a_abstol) |
| |
| void | commBCoefs (int flev, Array< MultiFab const *, 3 > const &a_bcoefs) |
| |
| void | commBCoefs_local (int flev, Array< MultiFab const *, 3 > const &a_bcoefs, Vector< FabArrayBase::CopyComTag > const &tags) |
| |
◆ HypreMLABecLap() [1/3]
◆ HypreMLABecLap() [2/3]
◆ HypreMLABecLap() [3/3]
◆ ~HypreMLABecLap()
| amrex::HypreMLABecLap::~HypreMLABecLap |
( |
| ) |
|
◆ commBCoefs()
| void amrex::HypreMLABecLap::commBCoefs |
( |
int |
flev, |
|
|
Array< MultiFab const *, 3 > const & |
a_bcoefs |
|
) |
| |
◆ commBCoefs_local()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setIsSingular()
| void amrex::HypreMLABecLap::setIsSingular |
( |
bool |
v | ) |
|
|
inline |
◆ setMaxIter()
| void amrex::HypreMLABecLap::setMaxIter |
( |
int |
v | ) |
|
|
inline |
◆ setup()
| void amrex::HypreMLABecLap::setup |
( |
Real |
a_ascalar, |
|
|
Real |
a_bscalar, |
|
|
Vector< MultiFab const * > const & |
a_acoefs, |
|
|
Vector< Array< MultiFab const *, 3 > > const & |
a_bcoefs, |
|
|
Array< LinOpBCType, 3 > const & |
a_lobc, |
|
|
Array< LinOpBCType, 3 > const & |
a_hibc, |
|
|
Vector< MultiFab const * > const & |
a_levelbcdata, |
|
|
std::pair< MultiFab const *, IntVect > const & |
a_coarse_bc = {nullptr, IntVect(0)} |
|
) |
| |
◆ setVerbose()
| void amrex::HypreMLABecLap::setVerbose |
( |
int |
v | ) |
|
|
inline |
◆ solve()
The documentation for this class was generated from the following files: