Go to the documentation of this file.
13 #ifndef WATERPROPSIAPWSPHI_H
14 #define WATERPROPSIAPWSPHI_H
16 #include "cantera/base/config.h"
48 doublereal
phi(doublereal tau, doublereal delta);
55 doublereal
phi_d(doublereal tau, doublereal delta);
62 doublereal
phi_dd(doublereal tau, doublereal delta);
69 doublereal
phi_t(doublereal tau, doublereal delta);
76 doublereal
phi_tt(doublereal tau, doublereal delta);
97 doublereal
dimdpdrho(doublereal tau, doublereal delta);
107 doublereal
dimdpdT(doublereal tau, doublereal delta);
121 doublereal
dfind(doublereal p_red, doublereal tau, doublereal deltaGuess);
136 doublereal
cv_R()
const;
139 doublereal
cp_R()
const;
149 void tdpolycalc(doublereal tau, doublereal delta);
155 doublereal
phiR()
const;
160 doublereal
phi0()
const;
162 doublereal
phiR_d()
const;
164 doublereal
phi0_d()
const;
170 doublereal
phi0_t()
const;
173 doublereal
phiR_t()
const;
doublereal enthalpy_RT() const
Calculate the dimensionless enthalpy, h/RT.
doublereal entropy_R() const
Calculate the dimensionless entropy, s/R.
doublereal phi_dd(doublereal tau, doublereal delta)
2nd derivative of phi wrt delta
doublereal TAUsave
Last tau that was used to calculate polynomials.
doublereal phiR_t() const
Calculate Equation 6.6 for dphiRdtau, the derivative residual part of the dimensionless Helmholtz fre...
doublereal gibbs_RT() const
Calculate the dimensionless Gibbs free energy.
doublereal phi_tt(doublereal tau, doublereal delta)
Second derivative of phi wrt tau.
doublereal phi0_tt() const
Calculate d2_phi0/dtau2.
doublereal dfind(doublereal p_red, doublereal tau, doublereal deltaGuess)
This function computes the reduced density, given the reduced pressure and the reduced temperature,...
doublereal DELTAp[16]
Value of internally calculated polynomials of powers of delta.
doublereal phi0_d() const
Calculate d_phi0_d(delta), the first derivative of phi0 wrt delta.
doublereal dimdpdT(doublereal tau, doublereal delta)
Dimensionless derivative of p wrt T at constant rho.
doublereal phiR_dd() const
Calculate d2_phiR_dd(delta), the second derivative of phiR wrt delta.
doublereal phi0_dt() const
Calculate the mixed derivative d2_phi0/(dtau ddelta)
void tdpolycalc(doublereal tau, doublereal delta)
Calculates internal polynomials in tau and delta.
doublereal phi0_t() const
Calculate d_phi0/d(tau)
doublereal dimdpdrho(doublereal tau, doublereal delta)
Dimensionless derivative of p wrt rho at constant T.
doublereal DELTAsave
Last delta that was used to calculate polynomials.
doublereal pressureM_rhoRT(doublereal tau, doublereal delta)
Calculate the dimensionless pressure at tau and delta;.
doublereal cp_R() const
Calculate the dimensionless constant pressure heat capacity, Cv/R.
doublereal intEnergy_RT() const
Calculate the dimensionless internal energy, u/RT.
Low level class for the real description of water.
doublereal cv_R() const
Calculate the dimensionless constant volume heat capacity, Cv/R.
WaterPropsIAPWSphi()
Base constructor.
doublereal phi_d(doublereal tau, doublereal delta)
Calculate derivative of phi wrt delta.
doublereal phi0_dd() const
Calculate d2_phi0_dd(delta), the second derivative of phi0 wrt delta.
doublereal phi0() const
Calculate Equation 6.5 for phi0, the ideal gas part of the dimensionless Helmholtz free energy.
doublereal phi(doublereal tau, doublereal delta)
Calculate the Phi function, which is the base function.
doublereal phi_t(doublereal tau, doublereal delta)
First derivative of phi wrt tau.
doublereal TAUsqrt
sqrt of TAU
doublereal phiR_tt() const
Calculate Equation 6.6 for dphiRdtau, the second derivative residual part of the dimensionless Helmho...
doublereal phiR_d() const
Calculate d_phiR_d(delta), the first derivative of phiR wrt delta.
Namespace for the Cantera kernel.
doublereal phiR_dt() const
Calculate the mixed derivative d2_phiR/(dtau ddelta)
doublereal TAUp[52]
Value of internally calculated polynomials of powers of TAU.