All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Opm::WaterPvtThermal< Scalar > Class Template Reference

This class implements temperature dependence of the PVT properties of water. More...

#include <WaterPvtThermal.hpp>

Public Member Functions

void setNumRegions (size_t numRegions)
 Set the number of PVT-regions considered by this object.
 
void initEnd ()
 Finish initializing the thermal part of the water phase PVT properties.
 
bool enableThermalDensity () const
 Returns true iff the density of the water phase is temperature dependent.
 
bool enableThermalViscosity () const
 Returns true iff the viscosity of the water phase is temperature dependent.
 
size_t numRegions () const
 
template<class Evaluation >
Evaluation viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const
 Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
 
template<class Evaluation >
Evaluation inverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const
 Returns the formation volume factor [-] of the fluid phase.
 

Detailed Description

template<class Scalar>
class Opm::WaterPvtThermal< Scalar >

This class implements temperature dependence of the PVT properties of water.

Note that this only implements the temperature part, i.e., it requires the isothermal properties as input.


The documentation for this class was generated from the following file: