This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
More...
#include <DryGasPvt.hpp>
|
void | setNumRegions (size_t numRegions) |
|
void | setReferenceDensities (unsigned regionIdx, Scalar, Scalar rhoRefGas, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region. More...
|
|
void | setMolarMasses (unsigned, Scalar, Scalar, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region. More...
|
|
void | setGasViscosity (unsigned regionIdx, const TabulatedOneDFunction &mug) |
| Initialize the viscosity of the gas phase. More...
|
|
void | setGasFormationVolumeFactor (unsigned regionIdx, const SamplingPoints &samplePoints) |
| Initialize the function for the formation volume factor of dry gas. More...
|
|
void | initEnd (const OilPvtMultiplexer *oilPvt) |
| Finish initializing the oil phase PVT properties. More...
|
|
template<class Evaluation > |
Evaluation | viscosity (unsigned regionIdx, const Evaluation &, const Evaluation &pressure, const Evaluation &) const |
| Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | density (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &XgO) const |
| Returns the density [kg/m^3] of the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | formationVolumeFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure, const Evaluation &) const |
| Returns the formation volume factor [-] of the fluid phase. More...
|
|
template<class Evaluation > |
Evaluation | fugacityCoefficientGas (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | fugacityCoefficientOil (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | fugacityCoefficientWater (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | gasSaturationPressure (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the saturation pressure of the gas phase [Pa] depending on its mass fraction of the oil component. More...
|
|
template<class Evaluation > |
Evaluation | oilVaporizationFactor (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the gas dissolution factor [m^3/m^3] of the oil phase. More...
|
|
template<class Evaluation > |
Evaluation | saturatedGasOilMassFraction (unsigned, const Evaluation &, const Evaluation &) const |
|
template<class Evaluation > |
Evaluation | saturatedGasOilMoleFraction (unsigned, const Evaluation &, const Evaluation &) const |
|
template<class Scalar>
class Opm::DryGasPvt< Scalar >
This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::density |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
XgO |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::formationVolumeFactor |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::fugacityCoefficientGas |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::fugacityCoefficientOil |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::fugacityCoefficientWater |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::gasSaturationPressure |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the saturation pressure of the gas phase [Pa] depending on its mass fraction of the oil component.
- Parameters
-
XgO | The mass fraction of the oil component in the gas phase [-] |
Finish initializing the oil phase PVT properties.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::oilVaporizationFactor |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the gas dissolution factor [m^3/m^3] of the oil phase.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::saturatedGasOilMassFraction |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::saturatedGasOilMoleFraction |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
template<class Scalar >
void Opm::DryGasPvt< Scalar >::setGasFormationVolumeFactor |
( |
unsigned |
regionIdx, |
|
|
const SamplingPoints & |
samplePoints |
|
) |
| |
|
inline |
Initialize the function for the formation volume factor of dry gas.
- Parameters
-
samplePoints | A container of values |
Initialize the viscosity of the gas phase.
This is a function of ...
template<class Scalar >
void Opm::DryGasPvt< Scalar >::setMolarMasses |
( |
unsigned |
, |
|
|
Scalar |
, |
|
|
Scalar |
, |
|
|
Scalar |
|
|
) |
| |
|
inline |
Initialize the reference densities of all fluids for a given PVT region.
template<class Scalar >
void Opm::DryGasPvt< Scalar >::setReferenceDensities |
( |
unsigned |
regionIdx, |
|
|
Scalar |
, |
|
|
Scalar |
rhoRefGas, |
|
|
Scalar |
|
|
) |
| |
|
inline |
Initialize the reference densities of all fluids for a given PVT region.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DryGasPvt< Scalar >::viscosity |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
The documentation for this class was generated from the following file:
|