19 namespace Elasticity {
34 void apply(Vector& v, Vector& d);
39 void pre(Vector& x, Vector& b);
48 typedef OperatorApplier<Dune::InverseOperator<Vector, Vector> > InverseApplier;
49 typedef OperatorApplier<Dune::Preconditioner<Vector, Vector> > PreApplier;
54 Dune::InverseOperatorResult r;
void post(Vector &x)
Postprocess a preconditioner, noop for an inverse operator.
Definition: applier.hpp:76
Helper class with some matrix operations.
OperatorApplier(T &t)
Constructor.
Definition: applier.hpp:27
void apply(Vector &v, Vector &d)
Apply the given operator to a vector.
Definition: applier.hpp:52
Class abstracting a preconditioner or an inverse operator.
Definition: applier.hpp:23
void pre(Vector &x, Vector &b)
Preprocess a preconditioner, noop for an inverse operator.
Definition: applier.hpp:65