Scalar Helmholtz operator to be used as a solver component. More...
#include <dumux/common/math.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/numeqvector.hh>
#include <dumux/discretization/cellcentered/tpfa/computetransmissibility.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) More... | |
template<class Discretization , class GridView , class Scalar > | |
auto | Dumux::makeLaplaceMatrix (const GridView &gridView, const Scalar a=1.0) |
make a Laplace matrix operator aΔ More... | |
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) |