Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy.
More...
#include <EquilibrationHelpers.hpp>
|
using | Scalar = typename FluidSystem::Scalar |
|
|
| PBVD (const int pvtRegionIdx, const std::vector< Scalar > &depth, const std::vector< Scalar > &pbub) |
| Constructor.
|
|
Scalar | operator() (const Scalar depth, const Scalar cellPress, const Scalar temp, const Scalar satGas=0.0) const override |
| Function call.
|
|
virtual Scalar | operator() (const Scalar depth, const Scalar press, const Scalar temp, const Scalar sat=0.0) const=0 |
| Function call operator.
|
|
template<class FluidSystem>
class Opm::EQUIL::Miscibility::PBVD< FluidSystem >
Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy.
Data typically from keyword 'PBVD'.
◆ PBVD()
template<class FluidSystem >
Opm::EQUIL::Miscibility::PBVD< FluidSystem >::PBVD |
( |
const int | pvtRegionIdx, |
|
|
const std::vector< Scalar > & | depth, |
|
|
const std::vector< Scalar > & | pbub ) |
Constructor.
- Parameters
-
[in] | pvtRegionIdx | The pvt region index |
[in] | depth | Depth nodes. |
[in] | pbub | Bubble-point pressure at depth . |
◆ operator()()
template<class FluidSystem >
PBVD< FluidSystem >::Scalar Opm::EQUIL::Miscibility::PBVD< FluidSystem >::operator() |
( |
const Scalar | depth, |
|
|
const Scalar | cellPress, |
|
|
const Scalar | temp, |
|
|
const Scalar | satGas = 0.0 ) const |
|
override |
Function call.
- Parameters
-
[in] | depth | Depth at which to calculate RS value. |
[in] | Pressure | in the cell |
[in] | temp | Temperature at which to calculate RS value. |
- Returns
- Dissolved gas-oil ratio (RS) at depth
depth
and pressure press
.
The documentation for this class was generated from the following files: