Class abstracting a preconditioner or an inverse operator.
More...
#include <applier.hpp>
|
| OperatorApplier (T &t) |
| Constructor. More...
|
|
void | apply (Vector &v, Vector &d) |
| Apply the given operator to a vector. More...
|
|
void | pre (Vector &x, Vector &b) |
| Preprocess a preconditioner, noop for an inverse operator. More...
|
|
void | post (Vector &x) |
| Postprocess a preconditioner, noop for an inverse operator. More...
|
|
template<class T>
struct Opm::Elasticity::OperatorApplier< T >
Class abstracting a preconditioner or an inverse operator.
Constructor.
- Parameters
-
[in] | t | The preconditioner or inverse operator |
void Opm::Elasticity::PreApplier::apply |
( |
Vector & |
v, |
|
|
Vector & |
d |
|
) |
| |
Apply the given operator to a vector.
- Parameters
-
[out] | v | The result |
[in] | d | The vector to apply to |
void Opm::Elasticity::PreApplier::post |
( |
Vector & |
x | ) |
|
Postprocess a preconditioner, noop for an inverse operator.
- Parameters
-
in/out] | x The final solution |
void Opm::Elasticity::PreApplier::pre |
( |
Vector & |
x, |
|
|
Vector & |
b |
|
) |
| |
Preprocess a preconditioner, noop for an inverse operator.
- Parameters
-
in/out] | b The load vector |
in/out] | x The initial (guessed) solution |
The documentation for this struct was generated from the following file: