13 #ifndef CT_WATERPROPS_H
14 #define CT_WATERPROPS_H
20 class WaterPropsIAPWS;
144 static doublereal
density_T(doublereal T, doublereal P,
int ifunc);
171 doublereal
relEpsilon(doublereal T, doublereal P_pascal,
int ifunc = 0);
214 doublereal
ADebye(doublereal T, doublereal P,
int ifunc);
doublereal viscosityWater() const
Returns the viscosity of water at the current conditions (kg/m/s)
Class for calculating the equation of state of water.
doublereal density_IAPWS() const
Returns the density of water.
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
doublereal satPressure(doublereal T)
Returns the saturation pressure given the temperature.
WaterProps & operator=(const WaterProps &b)
Assignment operator.
doublereal isothermalCompressibility_IAPWS(doublereal T, doublereal P)
Returns the isothermal compressibility of water.
The WaterProps class is used to house several approximation routines for properties of water...
virtual ~WaterProps()
destructor
Class for the liquid water pressure dependent standard state.
WaterPropsIAPWS * m_waterIAPWS
Pointer to the WaterPropsIAPWS object.
doublereal thermalConductivityWater() const
Returns the thermal conductivity of water at the current conditions (W/m/K)
WaterProps()
Default constructor.
doublereal ADebye(doublereal T, doublereal P, int ifunc)
ADebye calculates the value of A_Debye as a function of temperature and pressure according to relatio...
doublereal coeffThermalExp_IAPWS(doublereal T, doublereal P)
returns the coefficient of thermal expansion
doublereal relEpsilon(doublereal T, doublereal P_pascal, int ifunc=0)
Bradley-Pitzer equation for the dielectric constant of water as a function of temperature and pressur...
static doublereal density_T(doublereal T, doublereal P, int ifunc)
Simple calculation of water density at atmospheric pressure.
bool m_own_sub
true if we own the WaterPropsIAPWS object