#include <StandardWellConnections.hpp>
|
| | StandardWellConnections (const WellInterfaceIndices< FluidSystem, Indices > &well) |
| |
| Properties | computePropertiesForPressures (const WellState< Scalar, IndexTraits > &well_state, const PressurePropertyFunctions &propFunc) const |
| |
| void | computeProperties (const bool stop_or_zero_rate_target, const WellState< Scalar, IndexTraits > &well_state, const DensityPropertyFunctions &prop_func, const Properties &props, DeferredLogger &deferred_logger) |
| | Compute connection properties (densities, pressure drop, ...) More...
|
| |
| Scalar | rho (const typename std::vector< Scalar >::size_type i) const |
| | Returns density for specific perforation/connection. More...
|
| |
| Scalar | pressure_diff (const unsigned perf) const |
| | Returns pressure drop for a given perforation. More...
|
| |
| Eval | connectionRateBrine (Scalar &rate, const Scalar vap_wat_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &saltConcentration) const |
| |
| Eval | connectionRateFoam (const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &foamConcentration, const Phase transportPhase, DeferredLogger &deferred_logger) const |
| |
| std::tuple< Eval, EvalWell > | connectionRatePolymer (Scalar &rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &polymerConcentration) const |
| |
| Eval | connectionRateBioeffects (Scalar &rate, const Scalar vap_wat_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > µbialConcentration) const |
| |
| std::tuple< Eval, Eval, Eval > | connectionRatesMICP (Scalar &rate_m, Scalar &rate_o, Scalar &rate_u, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > µbialConcentration, const std::variant< Scalar, EvalWell > &oxygenConcentration, const std::variant< Scalar, EvalWell > &ureaConcentration) const |
| |
| std::tuple< Eval, EvalWell > | connectionRatezFraction (Scalar &rate, const Scalar dis_gas_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, std::array< EvalWell, 2 > > &solventConcentration) const |
| |
◆ Eval
template<class FluidSystem , class Indices >
◆ EvalWell
template<class FluidSystem , class Indices >
◆ IndexTraits
template<class FluidSystem , class Indices >
◆ Scalar
template<class FluidSystem , class Indices >
◆ StandardWellConnections()
template<class FluidSystem , class Indices >
◆ computeProperties()
template<class FluidSystem , class Indices >
Compute connection properties (densities, pressure drop, ...)
◆ computePropertiesForPressures()
template<class FluidSystem , class Indices >
◆ connectionRateBioeffects()
template<class FluidSystem , class Indices >
◆ connectionRateBrine()
template<class FluidSystem , class Indices >
◆ connectionRateFoam()
template<class FluidSystem , class Indices >
◆ connectionRatePolymer()
template<class FluidSystem , class Indices >
◆ connectionRatesMICP()
template<class FluidSystem , class Indices >
| std::tuple< Eval, Eval, Eval > Opm::StandardWellConnections< FluidSystem, Indices >::connectionRatesMICP |
( |
Scalar & |
rate_m, |
|
|
Scalar & |
rate_o, |
|
|
Scalar & |
rate_u, |
|
|
const std::vector< EvalWell > & |
cq_s, |
|
|
const std::variant< Scalar, EvalWell > & |
microbialConcentration, |
|
|
const std::variant< Scalar, EvalWell > & |
oxygenConcentration, |
|
|
const std::variant< Scalar, EvalWell > & |
ureaConcentration |
|
) |
| const |
◆ connectionRatezFraction()
template<class FluidSystem , class Indices >
◆ pressure_diff()
template<class FluidSystem , class Indices >
◆ rho()
template<class FluidSystem , class Indices >
Returns density for specific perforation/connection.
- Parameters
-
- Returns
- Mixture density at connection
i.
The documentation for this class was generated from the following file:
|