6#ifndef TPX_CARBONDIOXIDE_H
7#define TPX_CARBONDIOXIDE_H
20 m_name=
"carbon-dioxide";
24 double MolWt()
override;
25 double Tcrit()
override;
26 double Pcrit()
override;
27 double Vcrit()
override;
28 double Tmin()
override;
29 double Tmax()
override;
46 double Psat()
override;
50 double ldens()
override;
60 double C(
int jm,
double,
double,
double,
double);
63 double Cprime(
int i,
double,
double,
double);
69 double I(
int i,
double,
double);
78 double H(
int i,
double egrho);
Pure species representation of carbon dioxide.
double Tmax() override
Maximum temperature for which the equation of state is valid.
double up() override
internal energy.
double ldens() override
Liquid density. Equation D2 in Reynolds.
double I(int i, double, double)
I = integral from o-rho { 1/(rho^2) * H(i, rho) d rho } ( see section 2 of Reynolds TPSI )
double Tmin() override
Minimum temperature for which the equation of state is valid.
double Tcrit() override
Critical temperature [K].
double sp() override
entropy. See Reynolds eqn (16) section 2
double Pp() override
Pressure. Equation P-3 in Reynolds. P(rho, T).
double MolWt() override
Molecular weight [kg/kmol].
double H(int i, double egrho)
H returns a multiplier in each term of the sum in P-3.
double C(int jm, double, double, double, double)
C returns a multiplier in each term of the sum in P-3, used in conjunction with C in the function Pp.
double Vcrit() override
Critical specific volume [m^3/kg].
double Pcrit() override
Critical pressure [Pa].
double Psat() override
Pressure at Saturation. Equation S-2 in Reynolds.
double Cprime(int i, double, double, double)
Derivative of C(i)
Base class from which all pure substances are derived.