This implements a operator evaluation for the schur mortar-block S = B^T*A^-1*B !
More...
#include <mortar_evaluator.hpp>
|
|
const Matrix & | A |
| | Reference to A matrix.
|
| |
|
const Matrix & | B |
| | Reference to the mortar coupling matrix.
|
| |
This implements a operator evaluation for the schur mortar-block S = B^T*A^-1*B !
◆ MortarEvaluator()
| Opm::Elasticity::MortarEvaluator::MortarEvaluator |
( |
const Matrix & |
A_, |
|
|
const Matrix & |
B_ |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
| [in] | Ai | Evaluator for A^-1 |
| [in] | B | The mortar coupling matrix |
◆ apply()
| void Opm::Elasticity::MortarEvaluator::apply |
( |
const Vector & |
x, |
|
|
Vector & |
y |
|
) |
| const |
|
inlineoverride |
Apply the multiplier block.
- Parameters
-
| [in] | x | The vector to apply the operator to |
| [out] | y | The result of the operator evaluation |
◆ applyscaleadd()
| void Opm::Elasticity::MortarEvaluator::applyscaleadd |
( |
field_type |
alpha, |
|
|
const Vector & |
x, |
|
|
Vector & |
y |
|
) |
| const |
|
inlineoverride |
Apply the multiplier block with an embedded axpy.
- Parameters
-
| [in] | alpha | The scalar to scale with |
| [in] | x | The vector to apply the operator to |
| [out] | y | The result of the operator evaluation |
The documentation for this class was generated from the following file: