27void PressureGERG(
const double T, 
const double D, 
const std::vector<double> &x, 
double &P, 
double &Z);
 
   28void DensityGERG(
const int iflag, 
const double T, 
const double P, 
const std::vector<double> &x, 
double &D, 
int &ierr, std::string &herr);
 
   29void PropertiesGERG(
const double T, 
const double D, 
const std::vector<double> &x, 
double &P, 
double &Z, 
double &dPdD, 
double &d2PdD2, 
double &d2PdTD, 
double &dPdT, 
double &U, 
double &H, 
double &S, 
double &Cv, 
double &Cp, 
double &W, 
double &G, 
double &JT, 
double &Kappa, 
double &A, 
double &Cf);
 
void MolarMassGERG(const std::vector< double > &x, double &Mm)
Calculate molar mass of a gas mixture.
void DensityGERG(const int iflag, const double T, const double P, const std::vector< double > &x, double &D, int &ierr, std::string &herr)
Calculate density from temperature and pressure.
void SetupGERG()
Initializes all the constants and parameters in the GERG-2008 model.
void PropertiesGERG(const double T, const double D, const std::vector< double > &x, double &P, double &Z, double &dPdD, double &d2PdD2, double &d2PdTD, double &dPdT, double &U, double &H, double &S, double &Cv, double &Cp, double &W, double &G, double &JT, double &Kappa, double &A, double &Cf)
Calculate thermodynamic properties as a function of temperature and density.
void PressureGERG(const double T, const double D, const std::vector< double > &x, double &P, double &Z)
Calculate pressure and compressibility factor.