Opm::MultisegmentWellEquations< Scalar, numWellEq, numEq > Class Template Reference
Inheritance diagram for Opm::MultisegmentWellEquations< Scalar, numWellEq, numEq >:
Member Typedef Documentation◆ BVector
template<class Scalar , int numWellEq, int numEq>
◆ BVectorWell
template<class Scalar , int numWellEq, int numEq>
◆ DiagMatrixBlockWellType
template<class Scalar , int numWellEq, int numEq>
◆ DiagMatWell
template<class Scalar , int numWellEq, int numEq>
◆ OffDiagMatrixBlockWellType
template<class Scalar , int numWellEq, int numEq>
◆ OffDiagMatWell
template<class Scalar , int numWellEq, int numEq>
◆ VectorBlockType
template<class Scalar , int numWellEq, int numEq>
◆ VectorBlockWellType
template<class Scalar , int numWellEq, int numEq>
Constructor & Destructor Documentation◆ MultisegmentWellEquations()
template<class Scalar , int numWellEq, int numEq>
Member Function Documentation◆ apply() [1/2]
template<class Scalar , int numWellEq, int numEq>
Apply linear operator to vector. ◆ apply() [2/2]
template<class Scalar , int numWellEq, int numEq>
Apply linear operator to vector. ◆ clear()
template<class Scalar , int numWellEq, int numEq>
Set all coefficients to 0. ◆ createSolver()
template<class Scalar , int numWellEq, int numEq>
Compute the LU-decomposition of D matrix. ◆ extract()
template<class Scalar , int numWellEq, int numEq>
template<class SparseMatrixAdapter >
Add the matrices of this well to the sparse matrix adapter. ◆ extractCPRPressureMatrix()
template<class Scalar , int numWellEq, int numEq>
template<class PressureMatrix >
Extract CPR pressure matrix. ◆ init()
template<class Scalar , int numWellEq, int numEq>
Setup sparsity pattern for the matrices.
◆ recoverSolutionWell()
template<class Scalar , int numWellEq, int numEq>
Recover well solution. xw = inv(D)*(rw - C*x) ◆ residual()
template<class Scalar , int numWellEq, int numEq>
Returns a const reference to the residual. ◆ solve() [1/2]
template<class Scalar , int numWellEq, int numEq>
Apply inverted D matrix to residual and return result. ◆ solve() [2/2]
template<class Scalar , int numWellEq, int numEq>
Apply inverted D matrix to rhs and return result. Friends And Related Function Documentation◆ MultisegmentWellEquationAccess< Scalar, numWellEq, numEq >
template<class Scalar , int numWellEq, int numEq>
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||