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