Opm::WellModelMatrixAdapter< M, X, Y > Class Template Reference Adapter to combine a matrix and another linear operator into a combined linear operator. More...
Inheritance diagram for Opm::WellModelMatrixAdapter< M, X, Y >:
![]()
Detailed Descriptiontemplate<class M, class X, class Y> class Opm::WellModelMatrixAdapter< M, X, Y > Adapter to combine a matrix and another linear operator into a combined linear operator. Adapts a matrix A plus another linear operator W (typically from wells) to the assembled linear operator interface by returning S from getmat() and making apply() and applyscaleadd() apply both A and W to the input vector. The adapter is for serial use only as the current parallel version in use is WellModelGhostLastMatrixAdapter. Member Typedef Documentation◆ domain_type
template<class M , class X , class Y >
◆ field_type
template<class M , class X , class Y >
◆ matrix_type
template<class M , class X , class Y >
◆ PressureMatrix
template<class M , class X , class Y >
◆ range_type
template<class M , class X , class Y >
Constructor & Destructor Documentation◆ WellModelMatrixAdapter()
template<class M , class X , class Y >
constructor: just store a reference to a matrix Member Function Documentation◆ addWellPressureEquations()
template<class M , class X , class Y >
◆ addWellPressureEquationsStruct()
template<class M , class X , class Y >
◆ apply()
template<class M , class X , class Y >
◆ applyscaleadd()
template<class M , class X , class Y >
◆ category()
template<class M , class X , class Y >
◆ getmat()
template<class M , class X , class Y >
References Opm::WellModelMatrixAdapter< M, X, Y >::A_. ◆ getNumberOfExtraEquations()
template<class M , class X , class Y >
Member Data Documentation◆ A_
template<class M , class X , class Y >
◆ wellOper_
template<class M , class X , class Y >
Referenced by Opm::WellModelMatrixAdapter< M, X, Y >::addWellPressureEquations(), Opm::WellModelMatrixAdapter< M, X, Y >::addWellPressureEquationsStruct(), Opm::WellModelMatrixAdapter< M, X, Y >::apply(), Opm::WellModelMatrixAdapter< M, X, Y >::applyscaleadd(), and Opm::WellModelMatrixAdapter< M, X, Y >::getNumberOfExtraEquations(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||