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. |
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.