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
R23.h
Go to the documentation of this file.
1 #ifndef R23_H
2 #define R23_H
3 
4 class R23Class : public Fluid {
5 
6 public:
7  R23Class();
8  ~R23Class(){};
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  double viscosity_Trho(double, double);
13  double conductivity_Trho(double, double);
14  double surface_tension_T(double T)
15  {
16  // From Mulero, 2012, JPCRD
17  return -0.32359*pow(1-T/reduce.T,1.6055)+0.37702*pow(1-T/reduce.T,1.5232);
18  }
19  void ECSParams(double *e_k, double *sigma){
20  // Chichester
21  *e_k = 243.91; *sigma = 0.4278;
22  };
23 };
24 
25 #endif
R23Class()
Definition: R23.cpp:7
double rhosatL(double)
Definition: R23.cpp:72
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition: FluidClass.h:222
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
Definition: R23.h:4
void ECSParams(double *e_k, double *sigma)
Definition: R23.h:19
double conductivity_Trho(double, double)
Definition: R23.cpp:133
double rhosatV(double)
Definition: R23.cpp:86
double surface_tension_T(double T)
Definition: R23.h:14
~R23Class()
Definition: R23.h:8
double psat(double)
Definition: R23.cpp:59
double viscosity_Trho(double, double)
Definition: R23.cpp:101