Opm::LinearOperatorExtra< X, Y > Class Template Referenceabstract
Inheritance diagram for Opm::LinearOperatorExtra< X, Y >:
Detailed Descriptiontemplate<class X, class Y> class Opm::LinearOperatorExtra< X, Y > Linear operator wrapper for well model. This class is intended to hide the actual type of the well model (which depends on a TypeTag) by making a simple linear operator wrapper. That way the WellModelMatrixAdapter template does not need the concrete WellModel type, and we can avoid instantiating WellModelMatrixAdapter separately for each TypeTag, as it will only depend on the matrix and vector types involved, which typically are just one for each block size with block sizes 1-4. Member Typedef Documentation◆ field_type
template<class X , class Y >
◆ PressureMatrix
template<class X , class Y >
Member Function Documentation◆ addWellPressureEquations()
template<class X , class Y >
Implemented in Opm::WellModelAsLinearOperator< WellModel, X, Y >. ◆ addWellPressureEquationsStruct()
template<class X , class Y >
Implemented in Opm::WellModelAsLinearOperator< WellModel, X, Y >. ◆ getNumberOfExtraEquations()
template<class X , class Y >
Implemented in Opm::WellModelAsLinearOperator< WellModel, X, Y >. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||