|
template<typename MatrixType , typename VectorType > |
VectorType | applyUMFPack (Dune::UMFPack< MatrixType > &linsolver, VectorType x) |
| Applies umfpack and checks for singularity. More...
|
|
template<typename VectorType , typename MatrixType > |
Dune::Matrix< typename MatrixType::block_type > | invertWithUMFPack (const int size, const int bsize, Dune::UMFPack< MatrixType > &linsolver) |
| Applies umfpack and checks for singularity. More...
|
|
template<typename MatrixType , typename VectorType > |
VectorType | invDX (const MatrixType &D, VectorType x, DeferredLogger &deferred_logger) |
|
template<typename ValueType , typename Scalar > |
ValueType | frictionPressureLoss (const Scalar l, const Scalar diameter, const Scalar area, const Scalar roughness, const ValueType &density, const ValueType &w, const ValueType &mu) |
|
template<typename ValueType , typename Scalar > |
ValueType | valveContrictionPressureLoss (const ValueType &mass_rate, const ValueType &density, const Scalar area_con, const Scalar cv) |
|
template<typename ValueType , typename Scalar > |
ValueType | velocityHead (const Scalar area, const ValueType &mass_rate, const ValueType &density) |
|
template<typename ValueType , typename Scalar > |
ValueType | emulsionViscosity (const ValueType &water_fraction, const ValueType &water_viscosity, const ValueType &oil_fraction, const ValueType &oil_viscosity, const SICD &sicd) |
|
◆ applyUMFPack()
template<typename MatrixType , typename VectorType >
VectorType Opm::mswellhelpers::applyUMFPack |
( |
Dune::UMFPack< MatrixType > & |
linsolver, |
|
|
VectorType |
x |
|
) |
| |
Applies umfpack and checks for singularity.
◆ emulsionViscosity()
template<typename ValueType , typename Scalar >
ValueType Opm::mswellhelpers::emulsionViscosity |
( |
const ValueType & |
water_fraction, |
|
|
const ValueType & |
water_viscosity, |
|
|
const ValueType & |
oil_fraction, |
|
|
const ValueType & |
oil_viscosity, |
|
|
const SICD & |
sicd |
|
) |
| |
◆ frictionPressureLoss()
template<typename ValueType , typename Scalar >
ValueType Opm::mswellhelpers::frictionPressureLoss |
( |
const Scalar |
l, |
|
|
const Scalar |
diameter, |
|
|
const Scalar |
area, |
|
|
const Scalar |
roughness, |
|
|
const ValueType & |
density, |
|
|
const ValueType & |
w, |
|
|
const ValueType & |
mu |
|
) |
| |
◆ invDX()
template<typename MatrixType , typename VectorType >
VectorType Opm::mswellhelpers::invDX |
( |
const MatrixType & |
D, |
|
|
VectorType |
x, |
|
|
DeferredLogger & |
deferred_logger |
|
) |
| |
◆ invertWithUMFPack()
template<typename VectorType , typename MatrixType >
Dune::Matrix< typename MatrixType::block_type > Opm::mswellhelpers::invertWithUMFPack |
( |
const int |
size, |
|
|
const int |
bsize, |
|
|
Dune::UMFPack< MatrixType > & |
linsolver |
|
) |
| |
Applies umfpack and checks for singularity.
◆ valveContrictionPressureLoss()
template<typename ValueType , typename Scalar >
ValueType Opm::mswellhelpers::valveContrictionPressureLoss |
( |
const ValueType & |
mass_rate, |
|
|
const ValueType & |
density, |
|
|
const Scalar |
area_con, |
|
|
const Scalar |
cv |
|
) |
| |
◆ velocityHead()
template<typename ValueType , typename Scalar >
ValueType Opm::mswellhelpers::velocityHead |
( |
const Scalar |
area, |
|
|
const ValueType & |
mass_rate, |
|
|
const ValueType & |
density |
|
) |
| |
|