Opm::Elasticity::UzawaSolver< X, Y > Class Template Reference
Inheritance diagram for Opm::Elasticity::UzawaSolver< X, Y >:
Detailed Descriptiontemplate<class X, class Y>
|
typedef std::shared_ptr<Dune::InverseOperator<X,Y> > Opm::Elasticity::UzawaSolver< X, Y >::OperatorPtr |
|
inline |
Default constructor.
[in] | innersolver_ | The inner solver |
[in] | outersolve_ | The outer solver |
[in] | B | Coupling matrix |
|
inline |
Apply the scheme to a vector.
[in] | x | The solution vector |
[in] | b | The load vector |
[in] | reduction | Ignored |
[in] | res | The inverse operator result |
|
inline |
Apply the scheme to a vector.
[in] | x | The solution vector |
[in] | b | The load vector |
[in] | res | The inverse operator result |
References Opm::Elasticity::UzawaSolver< X, Y >::B, Opm::Elasticity::MortarUtils::extractBlock(), Opm::Elasticity::MortarUtils::injectBlock(), Opm::Elasticity::UzawaSolver< X, Y >::innersolver, and Opm::Elasticity::UzawaSolver< X, Y >::outersolver.
|
protected |
The coupling matrix.
Referenced by Opm::Elasticity::UzawaSolver< X, Y >::apply().
|
protected |
The inner solver.
Referenced by Opm::Elasticity::UzawaSolver< X, Y >::apply().
|
protected |
The outer solver.
Referenced by Opm::Elasticity::UzawaSolver< X, Y >::apply().