Cantera  2.0
Heptane.h
1 #ifndef TPX_HEPTANE_H
2 #define TPX_HEPTANE_H
3 
4 #include "cantera/tpx/Sub.h"
5 
6 
7 
8 /* FILE: Heptane.h
9  * DESCRIPTION:
10  * representation of substance Heptane
11  * values and functions are from
12  * "Thermodynamic Properties in SI" bu W.C. Reynolds
13  * AUTHOR: me@rebeccahhunt.com: GCEP, Stanford University
14  * AUTHOR: jrh@stanford.edu: GCEP, Stanford University
15  *
16  */
17 namespace tpx
18 {
19 
20 class Heptane : public Substance
21 {
22 public:
23  Heptane() {
24  m_name = "Heptane";
25  m_formula = "C7H16";
26  }
27  virtual ~Heptane() {}
28 
29  double MolWt();
30  double Tcrit();
31  double Pcrit();
32  double Vcrit();
33  double Tmin();
34  double Tmax();
35  char* name();
36  char* formula();
37 
38  double Pp();
39  double up();
40  double sp();
41  double Psat();
42 
43 private:
44  double ldens();
45  double C(int jm, double, double, double, double);
46  double Cprime(int i, double, double, double);
47  double I(int i, double, double);
48  double H(int i, double egrho);
49 };
50 
51 }
52 
53 #endif // ! TPX_HEPTANE_H
54 
55