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
Benzene.h
Go to the documentation of this file.
1 #ifndef BENZENE_H
2 #define BENZENE_H
3 
4 class BenzeneClass : public Fluid {
5 
6 public:
7  BenzeneClass();
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  double conductivity_Trho(double T, double rho);
13  double surface_tension_T(double T){
14  // From Mulero, 2012, JPCRD
15  return 0.07298*pow(1-T/reduce.T,1.232)-0.0007802*pow(1-T/reduce.T,0.8635)-0.0001756*pow(1-T/reduce.T,0.3065);
16  };
17  void ECSParams(double *e_k, double *sigma)
18  {
19  // From Poling (2001)
20  *e_k = 412.3; *sigma = 0.5349;
21  }
22 };
23 
24 #endif
BenzeneClass()
Definition: Benzene.cpp:7
double psat(double)
Definition: Benzene.cpp:64
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition: FluidClass.h:222
double conductivity_Trho(double T, double rho)
Definition: Benzene.cpp:107
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
double surface_tension_T(double T)
Definition: Benzene.h:13
double rhosatL(double)
Definition: Benzene.cpp:78
~BenzeneClass()
Definition: Benzene.h:8
void ECSParams(double *e_k, double *sigma)
Definition: Benzene.h:17
double rhosatV(double)
Definition: Benzene.cpp:93