16 #ifndef CT_DEBYEHUCKEL_H
17 #define CT_DEBYEHUCKEL_H
32 #define DHFORM_DILUTE_LIMIT 0
33 #define DHFORM_BDOT_AK 1
34 #define DHFORM_BDOT_ACOMMON 2
35 #define DHFORM_BETAIJ 3
36 #define DHFORM_PITZER_BETAIJ 4
42 #define A_DEBYE_CONST 0
43 #define A_DEBYE_WATER 1
634 DebyeHuckel(std::string inputFile, std::string
id =
"");
718 virtual doublereal
cp_mole()
const;
724 virtual doublereal
cv_mole()
const;
730 * In this equation of state implementation, the density is a
731 * function only of the mole fractions. Therefore, it can't be
732 * an independent variable. Instead, the pressure is used as the
733 * independent variable. Functions which try to set the thermodynamic
734 * state by calling setDensity() may cause an exception to be
743 virtual doublereal
pressure()
const;
843 virtual void setState_TP(doublereal t, doublereal p);
957 int sizeUA = 6)
const;
1149 err(
"setToEquilState");
1174 virtual void getParameters(
int& n, doublereal*
const c)
const;
1206 err(
"satTemperature");
1231 err(
"vaprFraction");
1236 err(
"setState_sat");
1240 err(
"setState_sat");
1380 double pressure = -1.0)
const;
1398 double pressure = -1.0)
const;
1415 double pressure = -1.0)
const;
1432 double pressure = -1.0)
const;
1732 doublereal err(std::string msg)
const;