Cantera  2.0
Oxygen.h
1 #ifndef TPX_OXYGEN_H
2 #define TPX_OXYGEN_H
3 
4 #include "cantera/tpx/Sub.h"
5 
6 namespace tpx
7 {
8 
9 class oxygen : public Substance
10 {
11 public:
12  oxygen() {
13  m_name="oxygen";
14  m_formula="O2";
15  }
16  virtual ~oxygen() {}
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 }
42 #endif // ! OXYGEN_H
43