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] | A_ | 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: