This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas.
More...
#include <DeadOilPvt.hpp>
|
void | setNumRegions (size_t numRegions) |
|
void | setReferenceDensities (unsigned regionIdx, Scalar rhoRefOil, Scalar, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region. More...
|
|
void | setInverseOilFormationVolumeFactor (unsigned regionIdx, const TabulatedOneDFunction &invBo) |
| Initialize the function for the oil formation volume factor. More...
|
|
void | setOilViscosity (unsigned regionIdx, const TabulatedOneDFunction &muo) |
| Initialize the viscosity of the oil phase. More...
|
|
void | initEnd (const GasPvtMultiplexer *) |
| 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 &XoG) 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 | fugacityCoefficientOil (unsigned, const Evaluation &, const Evaluation &pressure) 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 regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Evaluation > |
Evaluation | fugacityCoefficientGas (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Evaluation > |
Evaluation | gasDissolutionFactor (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the gas dissolution factor [m^3/m^3] of the oil phase. More...
|
|
template<class Evaluation > |
Evaluation | oilSaturationPressure (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the saturation pressure of the oil phase [Pa] depending on its mass fraction of the gas component. More...
|
|
template<class Evaluation > |
Evaluation | saturatedOilGasMassFraction (unsigned, const Evaluation &, const Evaluation &) const |
|
template<class Evaluation > |
Evaluation | saturatedOilGasMoleFraction (unsigned, const Evaluation &, const Evaluation &) const |
|
template<class Scalar>
class Opm::DeadOilPvt< Scalar >
This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::density |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
XoG |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::formationVolumeFactor |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::fugacityCoefficientGas |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::fugacityCoefficientOil |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::fugacityCoefficientWater |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::gasDissolutionFactor |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the gas dissolution factor [m^3/m^3] of the oil phase.
Finish initializing the oil phase PVT properties.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::oilSaturationPressure |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the saturation pressure of the oil phase [Pa] depending on its mass fraction of the gas component.
- Parameters
-
XoG | The mass fraction of the gas component in the oil phase [-] |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::saturatedOilGasMassFraction |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< Scalar >::saturatedOilGasMoleFraction |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Initialize the function for the oil formation volume factor.
The oil formation volume factor is a function of and represents the partial density of the oil component in the oil phase at a given pressure.
This method sets . Note that the mass fraction of the gas component in the oil phase is missing when assuming dead oil.
Initialize the viscosity of the oil phase.
This is a function of ...
template<class Scalar >
void Opm::DeadOilPvt< Scalar >::setReferenceDensities |
( |
unsigned |
regionIdx, |
|
|
Scalar |
rhoRefOil, |
|
|
Scalar |
, |
|
|
Scalar |
|
|
) |
| |
|
inline |
Initialize the reference densities of all fluids for a given PVT region.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::DeadOilPvt< 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:
|