Opm::GasPvtThermal< Scalar > Class Template Reference This class implements temperature dependence of the PVT properties of gas. More...
Detailed Descriptiontemplate<class Scalar> class Opm::GasPvtThermal< Scalar > This class implements temperature dependence of the PVT properties of gas. Note that this only implements the temperature part, i.e., it requires the isothermal properties as input. Member Typedef Documentation◆ IsothermalPvt
template<class Scalar >
◆ TabulatedOneDFunction
template<class Scalar >
Constructor & Destructor Documentation◆ GasPvtThermal() [1/3]
template<class Scalar >
◆ GasPvtThermal() [2/3]
template<class Scalar >
◆ GasPvtThermal() [3/3]
template<class Scalar >
◆ ~GasPvtThermal()
template<class Scalar >
Member Function Documentation◆ diffusionCoefficient()
template<class Scalar >
template<class Evaluation >
◆ enableInternalEnergy()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ enableJouleThomsony()
template<class Scalar >
Returns true iff Joule-Thomson effect for the gas phase is active. ◆ enableThermalDensity()
template<class Scalar >
Returns true iff the density of the gas phase is temperature dependent. Referenced by Opm::GasPvtThermal< Scalar >::inverseFormationVolumeFactor(), Opm::GasPvtThermal< Scalar >::operator==(), and Opm::GasPvtThermal< Scalar >::saturatedInverseFormationVolumeFactor(). ◆ enableThermalViscosity()
template<class Scalar >
Returns true iff the viscosity of the gas phase is temperature dependent. Referenced by Opm::GasPvtThermal< Scalar >::operator==(), Opm::GasPvtThermal< Scalar >::saturatedViscosity(), and Opm::GasPvtThermal< Scalar >::viscosity(). ◆ gasdentCT1()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ gasdentCT2()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ gasdentRefTemp()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ gasJTC()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ gasJTRefPres()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ gasReferenceDensity()
template<class Scalar >
◆ gasvisctCurves()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ initEnd()
template<class Scalar >
Finish initializing the thermal part of the gas phase PVT properties. ◆ internalEnergy()
template<class Scalar >
template<class Evaluation >
Returns the specific internal energy [J/kg] of gas given a set of parameters. References Opm::GasPvtThermal< Scalar >::gasReferenceDensity(), and Opm::GasPvtThermal< Scalar >::inverseFormationVolumeFactor(). ◆ internalEnergyCurves()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ inverseFormationVolumeFactor()
template<class Scalar >
template<class Evaluation >
Returns the formation volume factor [-] of the fluid phase. References Opm::GasPvtThermal< Scalar >::enableThermalDensity(), and Opm::GasPvtMultiplexer< Scalar, enableThermal >::inverseFormationVolumeFactor(). Referenced by Opm::GasPvtThermal< Scalar >::internalEnergy(). ◆ isoThermalPvt()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::operator==(). ◆ numRegions()
template<class Scalar >
Referenced by Opm::GasPvtThermal< Scalar >::setNumRegions(). ◆ operator=()
template<class Scalar >
◆ operator==()
template<class Scalar >
References Opm::GasPvtThermal< Scalar >::enableInternalEnergy(), Opm::GasPvtThermal< Scalar >::enableThermalDensity(), Opm::GasPvtThermal< Scalar >::enableThermalViscosity(), Opm::GasPvtThermal< Scalar >::gasdentCT1(), Opm::GasPvtThermal< Scalar >::gasdentCT2(), Opm::GasPvtThermal< Scalar >::gasdentRefTemp(), Opm::GasPvtThermal< Scalar >::gasJTC(), Opm::GasPvtThermal< Scalar >::gasJTRefPres(), Opm::GasPvtThermal< Scalar >::gasvisctCurves(), Opm::GasPvtThermal< Scalar >::internalEnergyCurves(), and Opm::GasPvtThermal< Scalar >::isoThermalPvt(). ◆ saturatedInverseFormationVolumeFactor()
template<class Scalar >
template<class Evaluation >
Returns the formation volume factor [-] of oil-saturated gas. References Opm::GasPvtThermal< Scalar >::enableThermalDensity(), and Opm::GasPvtMultiplexer< Scalar, enableThermal >::saturatedInverseFormationVolumeFactor(). ◆ saturatedOilVaporizationFactor() [1/2]
template<class Scalar >
template<class Evaluation >
Returns the oil vaporization factor [m^3/m^3] of the gas phase. This method implements temperature dependence and requires the gas pressure, temperature and the oil saturation as inputs. Currently it is just a dummy method which passes through the isothermal oil vaporization factor. References Opm::GasPvtMultiplexer< Scalar, enableThermal >::saturatedOilVaporizationFactor(). ◆ saturatedOilVaporizationFactor() [2/2]
template<class Scalar >
template<class Evaluation >
Returns the oil vaporization factor [m^3/m^3] of the gas phase. This method implements temperature dependence and requires the gas pressure, temperature and the oil saturation as inputs. Currently it is just a dummy method which passes through the isothermal oil vaporization factor. References Opm::GasPvtMultiplexer< Scalar, enableThermal >::saturatedOilVaporizationFactor(). ◆ saturatedViscosity()
template<class Scalar >
template<class Evaluation >
Returns the dynamic viscosity [Pa s] of the oil-saturated gas phase given a set of parameters. References Opm::GasPvtThermal< Scalar >::enableThermalViscosity(), and Opm::GasPvtMultiplexer< Scalar, enableThermal >::saturatedViscosity(). ◆ saturatedWaterVaporizationFactor() [1/2]
template<class Scalar >
template<class Evaluation >
Returns the water vaporization factor [m^3/m^3] of the water phase. ◆ saturatedWaterVaporizationFactor() [2/2]
template<class Scalar >
template<class Evaluation = Scalar>
Returns the water vaporization factor [m^3/m^3] of water saturated gas. ◆ saturationPressure()
template<class Scalar >
template<class Evaluation >
Returns the saturation pressure of the gas phase [Pa]. This method implements temperature dependence and requires isothermal satuation pressure and temperature as inputs. Currently it is just a dummy method which passes through the isothermal saturation pressure. References Opm::GasPvtMultiplexer< Scalar, enableThermal >::saturationPressure(). ◆ setNumRegions()
template<class Scalar >
Set the number of PVT-regions considered by this object. References Opm::GasPvtThermal< Scalar >::numRegions(). ◆ viscosity()
template<class Scalar >
template<class Evaluation >
Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. References Opm::GasPvtThermal< Scalar >::enableThermalViscosity(), and Opm::GasPvtMultiplexer< Scalar, enableThermal >::viscosity(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||