Cantera  2.0
Methane.h
1 #ifndef TPX_METHANE_H
2 #define TPX_METHANE_H
3 
4 #include "cantera/tpx/Sub.h"
5 
6 namespace tpx
7 {
8 
9 class methane : public Substance
10 {
11 public:
12  methane() {
13  m_name = "methane";
14  m_formula = "CH4";
15  }
16  virtual ~methane() {}
17 
18  double MolWt();
19  double Tcrit();
20  double Pcrit();
21  double Vcrit();
22  double Tmin();
23  double Tmax();
24  char* name();
25  char* formula();
26 
27  double Pp();
28  double up();
29  double sp();
30  double Psat();
31 
32 private:
33  double ldens();
34  double C(int i, double rt, double rt2);
35  double Cprime(int i, double rt, double rt2, double rt3);
36  double I(int i, double egrho);
37  double H(int i, double egrho);
38  double W(int i, double egrho);
39 };
40 }
41 #endif // ! METHANE_H