Scalar Helmholtz operator to be used as a solver component.
#include <dumux/common/math.hh>#include <dumux/common/properties.hh>#include <dumux/common/numeqvector.hh>#include <dumux/discretization/cellcentered/tpfa/computetransmissibility.hh>#include <dumux/discretization/defaultlocaloperator.hh>#include <dumux/common/boundarytypes.hh>#include <dumux/common/fvproblem.hh>#include <dumux/assembly/fvassembler.hh>Go to the source code of this file.
| Namespaces | |
| namespace | Dumux | 
| namespace | Dumux::Detail | 
| Distance implementation details. | |
| namespace | Dumux::Detail::HelmholtzOperator | 
| namespace | Dumux::Properties | 
| The energy balance equation for a porous solid. | |
| Functions | |
| template<class Discretization, class GridView, class Scalar> | |
| auto | Dumux::makeHelmholtzMatrix (const GridView &gridView, const Scalar a=1.0, const Scalar b=1.0) | 
| make a Helmholtz matrix operator (aΔ + bI) | |
| template<class Discretization, class GridView, class Scalar> | |
| auto | Dumux::makeLaplaceMatrix (const GridView &gridView, const Scalar a=1.0) | 
| make a Laplace matrix operator aΔ | |
| template<class LinearOperator, class Discretization, class GridView, class Scalar> | |
| std::shared_ptr< LinearOperator > | Dumux::makeHelmholtzLinearOperator (const GridView &gridView, const Scalar a, const Scalar b) | 
| template<class LinearOperator, class Discretization, class GridView, class Comm, class Scalar> | |
| std::shared_ptr< LinearOperator > | Dumux::makeHelmholtzLinearOperator (const GridView &gridView, const Comm &comm, const Scalar a, const Scalar b) | 
| template<class LinearOperator, class Discretization, class GridView, class Scalar> | |
| std::shared_ptr< LinearOperator > | Dumux::makeLaplaceLinearOperator (const GridView &gridView, const Scalar a) | 
| template<class LinearOperator, class Discretization, class GridView, class Comm, class Scalar> | |
| std::shared_ptr< LinearOperator > | Dumux::makeLaplaceLinearOperator (const GridView &gridView, const Comm &comm, const Scalar a) |