#ifndef CK_GAS_H #define CK_GAS_H #include "Sub.h" //#include extern "C" { __declspec(dllimport) double __stdcall ckprop(int ijob, double temp, double dens, double *xmole); __declspec(dllimport) int __stdcall ckspecies(); __declspec(dllimport) double __stdcall chem(double temp, double dens, int ks, double *xmole, int ijob); } namespace tpx { class ck_gas : public Substance { public: ck_gas() { kk = ckspecies(); if (kk > 0) { T = 300.; Rho = 0.001; xm = new double[kk]; } } ck_gas(int ki, double *xmoles) { kk = ckspecies(); if (kk > 0 && kk == ki) { T = 300.; Rho = 1.; xm = new double[kk]; double sum=0.0; for (int i = 0; i