Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::WellModelAsLinearOperator< WellModel, X, Y > Class Template Reference
Inheritance diagram for Opm::WellModelAsLinearOperator< WellModel, X, Y >:
![]()
Member Typedef Documentation◆ Base
template<class WellModel , class X , class Y >
◆ field_type
template<class WellModel , class X , class Y >
◆ PressureMatrix
template<class WellModel , class X , class Y >
Constructor & Destructor Documentation◆ WellModelAsLinearOperator()
template<class WellModel , class X , class Y >
Member Function Documentation◆ addWellPressureEquations()
template<class WellModel , class X , class Y >
Implements Opm::LinearOperatorExtra< X, Y >. Reimplemented in Opm::DomainWellModelAsLinearOperator< WellModel, X, Y >. References Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquations(), and Opm::WellModelAsLinearOperator< WellModel, X, Y >::wellMod_. Referenced by Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquations(). ◆ addWellPressureEquationsStruct()
template<class WellModel , class X , class Y >
Implements Opm::LinearOperatorExtra< X, Y >. References Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquationsStruct(), and Opm::WellModelAsLinearOperator< WellModel, X, Y >::wellMod_. Referenced by Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquationsStruct(). ◆ apply()
template<class WellModel , class X , class Y >
apply operator to x: References Opm::WellModelAsLinearOperator< WellModel, X, Y >::apply(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::applySingleWell(), and Opm::WellModelAsLinearOperator< WellModel, X, Y >::wellMod_. Referenced by Opm::WellModelAsLinearOperator< WellModel, X, Y >::apply(), and Opm::WellModelAsLinearOperator< WellModel, X, Y >::applyscaleadd(). ◆ applyscaleadd()
template<class WellModel , class X , class Y >
apply operator to x, scale and add: References Opm::WellModelAsLinearOperator< WellModel, X, Y >::apply(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::applyscaleadd(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::scaleAddRes_, and Opm::WellModelAsLinearOperator< WellModel, X, Y >::wellMod_. Referenced by Opm::WellModelAsLinearOperator< WellModel, X, Y >::applyscaleadd(). ◆ applySingleWell()
template<class WellModel , class X , class Y >
template<class WellType , class ArrayType >
◆ category()
template<class WellModel , class X , class Y >
Category for operator. This is somewhat tricky, I consider this operator sequential since (unlike WellModelMatrixAdapter) it does not do any projections etc. but only forwards the calls to the sequential well model. ◆ getNumberOfExtraEquations()
template<class WellModel , class X , class Y >
Implements Opm::LinearOperatorExtra< X, Y >. References Opm::WellModelAsLinearOperator< WellModel, X, Y >::wellMod_. Member Data Documentation◆ Ax_local_
template<class WellModel , class X , class Y >
◆ scaleAddRes_
template<class WellModel , class X , class Y >
◆ wellMod_
template<class WellModel , class X , class Y >
Referenced by Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquations(), Opm::DomainWellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquations(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::addWellPressureEquationsStruct(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::apply(), Opm::DomainWellModelAsLinearOperator< WellModel, X, Y >::apply(), Opm::WellModelAsLinearOperator< WellModel, X, Y >::applyscaleadd(), and Opm::WellModelAsLinearOperator< WellModel, X, Y >::getNumberOfExtraEquations(). ◆ x_local_
template<class WellModel , class X , class Y >
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||