1#ifndef DUNE_COPASI_SOLVER_ISTL_DENSE_INVERSE_HH
2#define DUNE_COPASI_SOLVER_ISTL_DENSE_INVERSE_HH
4#include <dune/istl/solver.hh>
8template<
class Inverse,
class X,
class Y>
19 void apply(X& x, Y& b, InverseOperatorResult& res)
override
26 void apply(X& x, Y& b, [[maybe_unused]]
double reduction, InverseOperatorResult& res)
override
28 this->
apply(x, b, res);
31 SolverCategory::Category
category()
const override
33 return SolverCategory::Category::sequential;
Definition: block_jacobi.hh:14
Definition: dense_inverse.hh:10
void apply(X &x, Y &b, double reduction, InverseOperatorResult &res) override
Definition: dense_inverse.hh:26
SolverCategory::Category category() const override
Definition: dense_inverse.hh:31
DenseInverse(Inverse &&inverse)
Definition: dense_inverse.hh:12
Inverse _inverse
Definition: dense_inverse.hh:36
~DenseInverse() override=default
void apply(X &x, Y &b, InverseOperatorResult &res) override
Definition: dense_inverse.hh:19