1 // Reaktoro is a unified framework for modeling chemically reactive systems. 2 // 3 // Copyright (C) 2014-2015 Allan Leal 4 // 5 // This program is free software: you can redistribute it and/or modify 6 // it under the terms of the GNU General Public License as published by 7 // the Free Software Foundation, either version 3 of the License, or 8 // (at your option) any later version. 9 // 10 // This program is distributed in the hope that it will be useful, 11 // but WITHOUT ANY WARRANTY; without even the implied warranty of 12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 // GNU General Public License for more details. 14 // 15 // You should have received a copy of the GNU General Public License 16 // along with this program. If not, see <http://www.gnu.org/licenses/>. 17 18 #pragma once 19 20 namespace ThermoFun { 21 22 /// The molar mass of water in units of kg/mol 23 const double waterMolarMass = 0.018015268; 24 25 /// The critical temperature of water in units of K 26 const double waterCriticalTemperature = 647.096; 27 28 /// The critical pressure of water in units of Pa 29 const double waterCriticalPressure = 22.064e+06; 30 31 /// The critical density of water in units of kg/m3 32 const double waterCriticalDensity = 322.0; 33 34 /// The triple point temperature of water in units of K 35 const double waterTriplePointTemperature = 273.16; 36 37 /// The triple point pressure of water in units of Pa 38 const double waterTriplePointPressure = 611.655; 39 40 /// The triple point liquid-density of water in units of kg/m3 41 const double waterTriplePointDensityLiquid = 999.793; 42 43 /// The triple point vapour-density of water in units of kg/m3 44 const double waterTriplePointDensityVapour = 0.00485458; 45 46 } // namespace Reaktoro 47