#include <AMReX_PETSc.H>
|
| | PETScABecLap (const BoxArray &grids, const DistributionMapping &dmap, const Geometry &geom_, MPI_Comm comm_) |
| |
| | ~PETScABecLap () |
| |
| | PETScABecLap (PETScABecLap const &)=delete |
| |
| | PETScABecLap (PETScABecLap &&) noexcept=delete |
| |
| PETScABecLap & | operator= (PETScABecLap const &)=delete |
| |
| PETScABecLap & | operator= (PETScABecLap &&) noexcept=delete |
| |
| void | setScalars (Real sa, Real sb) |
| |
| void | setACoeffs (const MultiFab &alpha) |
| |
| void | setBCoeffs (const Array< const MultiFab *, 3 > &beta) |
| |
| void | setVerbose (int _verbose) |
| |
| void | solve (MultiFab &soln, const MultiFab &rhs, Real rel_tol, Real abs_tol, int max_iter, const BndryData &bndry, int max_bndry_order) |
| |
| void | setEBDirichlet (MultiFab const *beb) |
| |
| void | prepareSolver () |
| |
| void | loadVectors (MultiFab &soln, const MultiFab &rhs) |
| |
| void | getSolution (MultiFab &soln) |
| |
◆ PETScABecLap() [1/3]
◆ ~PETScABecLap()
| amrex::PETScABecLap::~PETScABecLap |
( |
| ) |
|
◆ PETScABecLap() [2/3]
◆ PETScABecLap() [3/3]
◆ getSolution()
| void amrex::PETScABecLap::getSolution |
( |
MultiFab & |
soln | ) |
|
◆ loadVectors()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prepareSolver()
| void amrex::PETScABecLap::prepareSolver |
( |
| ) |
|
◆ setACoeffs()
| void amrex::PETScABecLap::setACoeffs |
( |
const MultiFab & |
alpha | ) |
|
◆ setBCoeffs()
| void amrex::PETScABecLap::setBCoeffs |
( |
const Array< const MultiFab *, 3 > & |
beta | ) |
|
◆ setEBDirichlet()
| void amrex::PETScABecLap::setEBDirichlet |
( |
MultiFab const * |
beb | ) |
|
|
inline |
◆ setScalars()
| void amrex::PETScABecLap::setScalars |
( |
Real |
sa, |
|
|
Real |
sb |
|
) |
| |
◆ setVerbose()
| void amrex::PETScABecLap::setVerbose |
( |
int |
_verbose | ) |
|
◆ solve()
The documentation for this class was generated from the following files: