This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil. More...
#include <DryGasPvt.hpp>
Public Member Functions | |
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. | |
void | setMolarMasses (unsigned, Scalar, Scalar, Scalar) |
Initialize the reference densities of all fluids for a given PVT region. | |
void | setGasViscosity (unsigned regionIdx, const TabulatedOneDFunction &mug) |
Initialize the viscosity of the gas phase. | |
void | setGasFormationVolumeFactor (unsigned regionIdx, const SamplingPoints &samplePoints) |
Initialize the function for the formation volume factor of dry gas. | |
void | initEnd () |
Finish initializing the oil phase PVT properties. | |
unsigned | numRegions () const |
Return the number of PVT regions which are considered by this PVT-object. | |
template<class Evaluation > | |
Evaluation | viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &) const |
Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. | |
template<class Evaluation > | |
Evaluation | saturatedViscosity (unsigned regionIdx, const Evaluation &, const Evaluation &pressure) const |
Returns the dynamic viscosity [Pa s] of oil saturated gas at given pressure. | |
template<class Evaluation > | |
Evaluation | inverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &) const |
Returns the formation volume factor [-] of the fluid phase. | |
template<class Evaluation > | |
Evaluation | saturatedInverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure) const |
Returns the formation volume factor [-] of oil saturated gas at given pressure. | |
template<class Evaluation > | |
Evaluation | saturationPressure (unsigned, const Evaluation &, const Evaluation &) const |
Returns the saturation pressure of the gas phase [Pa] depending on its mass fraction of the oil component. | |
template<class Evaluation > | |
Evaluation | saturatedOilVaporizationFactor (unsigned, const Evaluation &, const Evaluation &, const Evaluation &, Scalar) const |
Returns the oil vaporization factor ![]() | |
template<class Evaluation > | |
Evaluation | saturatedOilVaporizationFactor (unsigned, const Evaluation &, const Evaluation &) const |
Returns the oil vaporization factor ![]() |
This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
Evaluation Opm::DryGasPvt< Scalar >::saturationPressure | ( | 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.
Rv | The surface volume of oil component dissolved in what will yield one cubic meter of gas at the surface [-] |
void Opm::DryGasPvt< Scalar >::setGasFormationVolumeFactor | ( | unsigned | regionIdx, | |
const SamplingPoints & | samplePoints | |||
) | [inline] |
Initialize the function for the formation volume factor of dry gas.
samplePoints | A container of ![]() |
void Opm::DryGasPvt< Scalar >::setGasViscosity | ( | unsigned | regionIdx, | |
const TabulatedOneDFunction & | mug | |||
) | [inline] |
Initialize the viscosity of the gas phase.
This is a function of ...