Opm::OilPvtThermal< Scalar > Class Template Reference This class implements temperature dependence of the PVT properties of oil. More...
Detailed Descriptiontemplate<class Scalar> class Opm::OilPvtThermal< Scalar > This class implements temperature dependence of the PVT properties of oil. 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◆ OilPvtThermal() [1/3]
template<class Scalar >
◆ OilPvtThermal() [2/3]
template<class Scalar >
◆ OilPvtThermal() [3/3]
template<class Scalar >
◆ ~OilPvtThermal()
template<class Scalar >
Member Function Documentation◆ diffusionCoefficient()
template<class Scalar >
template<class Evaluation >
◆ enableInternalEnergy()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ enableJouleThomsony()
template<class Scalar >
Returns true iff Joule-Thomson effect for the oil phase is active. ◆ enableThermalDensity()
template<class Scalar >
Returns true iff the density of the oil phase is temperature dependent. Referenced by Opm::OilPvtThermal< Scalar >::inverseFormationVolumeFactor(), Opm::OilPvtThermal< Scalar >::operator==(), and Opm::OilPvtThermal< Scalar >::saturatedInverseFormationVolumeFactor(). ◆ enableThermalViscosity()
template<class Scalar >
Returns true iff the viscosity of the oil phase is temperature dependent. Referenced by Opm::OilPvtThermal< Scalar >::operator==(), Opm::OilPvtThermal< Scalar >::saturatedViscosity(), and Opm::OilPvtThermal< Scalar >::viscosity(). ◆ initEnd()
template<class Scalar >
Finish initializing the thermal part of the oil phase PVT properties. ◆ internalEnergy()
template<class Scalar >
template<class Evaluation >
Returns the specific internal energy [J/kg] of oil given a set of parameters. References Opm::OilPvtThermal< Scalar >::inverseFormationVolumeFactor(), and Opm::OilPvtThermal< Scalar >::oilReferenceDensity(). ◆ internalEnergyCurves()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ inverseFormationVolumeFactor()
template<class Scalar >
template<class Evaluation >
Returns the formation volume factor [-] of the fluid phase. References Opm::OilPvtThermal< Scalar >::enableThermalDensity(), and Opm::OilPvtMultiplexer< Scalar, enableThermal >::inverseFormationVolumeFactor(). Referenced by Opm::OilPvtThermal< Scalar >::internalEnergy(). ◆ isoThermalPvt()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ numRegions()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::setNumRegions(). ◆ oildentCT1()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ oildentCT2()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ oildentRefTemp()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ oilJTC()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ oilJTRefPres()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ oilReferenceDensity()
template<class Scalar >
◆ oilvisctCurves()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ operator=()
template<class Scalar >
◆ operator==()
template<class Scalar >
References Opm::OilPvtThermal< Scalar >::enableInternalEnergy(), Opm::OilPvtThermal< Scalar >::enableThermalDensity(), Opm::OilPvtThermal< Scalar >::enableThermalViscosity(), Opm::OilPvtThermal< Scalar >::internalEnergyCurves(), Opm::OilPvtThermal< Scalar >::isoThermalPvt(), Opm::OilPvtThermal< Scalar >::oildentCT1(), Opm::OilPvtThermal< Scalar >::oildentCT2(), Opm::OilPvtThermal< Scalar >::oildentRefTemp(), Opm::OilPvtThermal< Scalar >::oilJTC(), Opm::OilPvtThermal< Scalar >::oilJTRefPres(), Opm::OilPvtThermal< Scalar >::oilvisctCurves(), Opm::OilPvtThermal< Scalar >::viscRef(), Opm::OilPvtThermal< Scalar >::viscrefPress(), and Opm::OilPvtThermal< Scalar >::viscrefRs(). ◆ saturatedGasDissolutionFactor() [1/2]
template<class Scalar >
template<class Evaluation >
Returns the gas dissolution factor [m^3/m^3] of the oil phase. This method implements temperature dependence and requires the isothermal gas dissolution factor for gas saturated oil and temperature as inputs. Currently it is just a dummy method which passes through the isothermal gas dissolution factor. References Opm::OilPvtMultiplexer< Scalar, enableThermal >::saturatedGasDissolutionFactor(). ◆ saturatedGasDissolutionFactor() [2/2]
template<class Scalar >
template<class Evaluation >
Returns the gas dissolution factor [m^3/m^3] of the oil phase. This method implements temperature dependence and requires the isothermal gas dissolution factor for gas saturated oil and temperature as inputs. Currently it is just a dummy method which passes through the isothermal gas dissolution factor. References Opm::OilPvtMultiplexer< Scalar, enableThermal >::saturatedGasDissolutionFactor(). ◆ saturatedInverseFormationVolumeFactor()
template<class Scalar >
template<class Evaluation >
Returns the formation volume factor [-] of gas-saturated oil phase. References Opm::OilPvtThermal< Scalar >::enableThermalDensity(), and Opm::OilPvtMultiplexer< Scalar, enableThermal >::saturatedInverseFormationVolumeFactor(). ◆ saturatedViscosity()
template<class Scalar >
template<class Evaluation >
Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. References Opm::OilPvtThermal< Scalar >::enableThermalViscosity(), and Opm::OilPvtMultiplexer< Scalar, enableThermal >::saturatedViscosity(). ◆ saturationPressure()
template<class Scalar >
template<class Evaluation >
Returns the saturation pressure of the oil 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::OilPvtMultiplexer< Scalar, enableThermal >::saturationPressure(). ◆ setNumRegions()
template<class Scalar >
Set the number of PVT-regions considered by this object. References Opm::OilPvtThermal< 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::OilPvtThermal< Scalar >::enableThermalViscosity(), and Opm::OilPvtMultiplexer< Scalar, enableThermal >::viscosity(). ◆ viscRef()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ viscrefPress()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). ◆ viscrefRs()
template<class Scalar >
Referenced by Opm::OilPvtThermal< Scalar >::operator==(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||