62 if (temperature > H2O::criticalTemperature())
63 temperature = H2O::criticalTemperature();
65 Scalar Tr = temperature/H2O::criticalTemperature();
68 static const Scalar c[6] = {
69 1.99274064, 1.09965342, -0.510839303,
70 -1.75493479,-45.5170352, -6.7469445e5
72 static const Scalar d[6] = {
74 16/3.0, 43/3.0, 110/3.0
76 static const Scalar q = -0.023767;
80 for (
int i = 0; i < 6; ++i) {
81 f += c[i]*pow(tau, d[i]);
90 exp((H2O::tripleTemperature() - temperature)/100);
93 return exp(exponent)*H2O::vaporPressure(temperature);
Scalar henryIAPWS(Scalar E, Scalar F, Scalar G, Scalar H, Scalar temperature)
The Henry constants in liquid water using the IAPWS 2004 formulation.
Definition henryiapws.hh:52