19 namespace Elasticity {
48typedef OperatorApplier<Dune::InverseOperator<Vector, Vector> > InverseApplier;
49typedef OperatorApplier<Dune::Preconditioner<Vector, Vector> > PreApplier;
54 Dune::InverseOperatorResult r;
Helper class with some matrix operations.
Dune::BlockVector< Dune::FieldVector< double, 1 > > Vector
A vector holding our RHS.
Definition matrixops.hpp:33
Inverting small matrices.
Definition ImplicitAssembly.hpp:43
Class abstracting a preconditioner or an inverse operator.
Definition applier.hpp:24
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
void post(Vector &x)
Postprocess a preconditioner, noop for an inverse operator.
Definition applier.hpp:76
void pre(Vector &x, Vector &b)
Preprocess a preconditioner, noop for an inverse operator.
Definition applier.hpp:65