This implements a operator evaluation for the
schur mortar-block S = B^T*A^-1*B
!
More...
#include <mortar_schur.hpp>
|
enum | { category =Dune::SolverCategory::sequential
} |
|
|
T & | Ai |
| Reference to solver or evaluator for inverse operator.
|
|
const Matrix & | B |
| Reference to the mortar coupling matrix.
|
|
OperatorApplier< T > | op |
| Applier for the preconditioner / inverse solver.
|
|
template<class T>
class Opm::Elasticity::MortarBlockEvaluator< T >
This implements a operator evaluation for the
schur mortar-block S = B^T*A^-1*B
!
Enumerator |
---|
category |
The category the preconditioner is part of.
|
Constructor.
- Parameters
-
[in] | Ai | Solver or preconditioner for A^-1 |
[in] | B | The mortar coupling matrix |
Apply the multiplier block.
- Parameters
-
[in] | x | The vector to apply the operator to |
[out] | y | The result of the operator evaluation |
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: