16 #include <dune/istl/solver.hh> 21 namespace Elasticity {
50 typedef OperatorApplier<Dune::InverseOperator<Vector, Vector> > InverseApplier;
51 typedef OperatorApplier<Dune::Preconditioner<Vector, Vector> > PreApplier;
56 Dune::InverseOperatorResult r;
void post(Vector &x)
Postprocess a preconditioner, noop for an inverse operator.
Definition: applier.hpp:78
Helper class with some matrix operations.
OperatorApplier(T &t)
Constructor.
Definition: applier.hpp:29
Dune::BlockVector< Dune::FieldVector< double, 1 > > Vector
A vector holding our RHS.
Definition: matrixops.hpp:33
void apply(Vector &v, Vector &d)
Apply the given operator to a vector.
Definition: applier.hpp:54
Class abstracting a preconditioner or an inverse operator.
Definition: applier.hpp:25
Inverting small matrices.
Definition: ImplicitAssembly.hpp:43
void pre(Vector &x, Vector &b)
Preprocess a preconditioner, noop for an inverse operator.
Definition: applier.hpp:67