CoolProp  4.2.5
An open-source fluid property and humid air property database
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Butenes.h
Go to the documentation of this file.
1 #ifndef BUTENES_H
2 #define BUTENES_H
3 
4 class OneButeneClass : public Fluid {
5 
6 public:
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  double surface_tension_T(double T)
13  {
14  // From Mulero, 2012, JPCRD
15  return 0.05644*pow(1-T/reduce.T,1.248);
16  };
17 };
18 
19 class IsoButeneClass : public Fluid {
20 
21 public:
24  double psat(double);
25  double rhosatL(double);
26  double rhosatV(double);
27  double surface_tension_T(double T)
28  {
29  // From Mulero, 2012, JPCRD
30  return 0.0545*pow(1-T/reduce.T,1.23);
31  };
32 };
33 
34 class Cis2ButeneClass : public Fluid {
35 
36 public:
39  double psat(double);
40  double rhosatL(double);
41  double rhosatV(double);
42 };
43 
44 class Trans2ButeneClass : public Fluid {
45 
46 public:
49  double psat(double);
50  double rhosatL(double);
51  double rhosatV(double);
52 };
53 
54 #endif
double rhosatL(double)
Definition: Butenes.cpp:312
double psat(double)
Definition: Butenes.cpp:112
double surface_tension_T(double T)
Definition: Butenes.h:12
~Cis2ButeneClass()
Definition: Butenes.h:38
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition: FluidClass.h:222
double rhosatV(double)
Definition: Butenes.cpp:235
double rhosatL(double)
Definition: Butenes.cpp:404
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
double rhosatV(double)
Definition: Butenes.cpp:141
double rhosatL(double)
Definition: Butenes.cpp:220
double rhosatV(double)
Definition: Butenes.cpp:419
double psat(double)
Definition: Butenes.cpp:390
double rhosatL(double)
Definition: Butenes.cpp:126
~IsoButeneClass()
Definition: Butenes.h:23
double rhosatV(double)
Definition: Butenes.cpp:327
double surface_tension_T(double T)
Definition: Butenes.h:27
double psat(double)
Definition: Butenes.cpp:206
~OneButeneClass()
Definition: Butenes.h:8
double psat(double)
Definition: Butenes.cpp:298