#include <HaarWater.h>
Public Member Functions | |
| HaarWater () | |
| blank constructor | |
| virtual void | setPa (double lpa) |
| set pressure in Pascals | |
| virtual double | getGibbs () |
| Gibbs free energy at T and P. | |
| virtual double | getEnthalpy () |
| Enthalpy at T and P. | |
| virtual double | getEntropy () |
| returns entropy at T and P | |
| virtual double | getCp () |
| returns heat capacity at T and P | |
| virtual double | getdCpdT () |
| derivative of Cp with respect to temperature | |
| virtual double | getVolume () |
| returns volume at T and P | |
| virtual double | getdVdT () |
| returns dVdT | |
| virtual double | getdVdP () |
| returns dVdP | |
| virtual double | getd2VdT2 () |
| d2V/dT2 in M^3/Kelvin^2 | |
| virtual double | getd2VdTdP () |
| d2V/dTdP in M^3/KelvinPascal | |
| virtual double | getd2VdP2 () |
| d2V/dP2 in M^3/Pascal^2 | |
Protected Member Functions | |
| virtual void | init () |
| initialization function | |
Private Member Functions | |
| void | updateWater () |
| routine to update water properties by calling wHaar and wdh78 (MELTS) | |
Private Attributes | |
| const double | pbr |
| 1 bar reference pressure | |
| double | pb |
| pressure in bars | |
| double | gH2O |
| Gibbs free energy - Haar[+Wdh78] equation. | |
| double | hH2O |
| Enthalpy - Haar[+Wdh78] equation. | |
| double | sH2O |
| Entropy - Haar[+Wdh78] equation. | |
| double | cpH2O |
| Heat capacity - Haar[+Wdh78] equation. | |
| double | dcpdtH2O |
| dCpdT - Haar[+Wdh78] equation | |
| double | vH2O |
| Volume - Haar/Wdh78 equation. | |
| double | dvdtH2O |
| dVdT - Haar/Wdh78 equation | |
| double | dvdpH2O |
| dVdP - Haar/Wdh78 equation | |
| double | d2vdt2H2O |
| d2VdT2 - Haar/Wdh78 equation | |
| double | d2vdtdpH2O |
| d2VdTdP - Haar/Wdh78 equation | |
| double | d2vdp2H2O |
| d2VdP2 - Haar/Wdh78 equation | |
class for water properties using the Haar/Wdh78 formulation
Definition at line 17 of file HaarWater.h.
1.7.1