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] | cellPress | Pressure in the cell |
| [in] | temp | Temperature at which to calculate RS value. |
| [in] | satGas | Gas saturation 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: