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
R22.h
Go to the documentation of this file.
1 #ifndef R22_H
2 #define R22_H
3 
4  class R22Class : public Fluid{
5 
6  public:
7  R22Class();
8  ~R22Class(){};
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12 
13  void ECSParams(double *e_k, double *sigma);
14  double ECS_chi_conductivity(double rhor);
15  double ECS_f_int(double T);
16  double ECS_psi_viscosity(double rhor);
17  double surface_tension_T(double T)
18  {
19  // From Mulero, 2012, JPCRD
20  return 3.0587*pow(1-T/reduce.T,1.41809)+-2.99856*pow(1-T/reduce.T,1.42291);
21  };
22  };
23 #endif
double rhosatL(double)
Definition: R22.cpp:275
~R22Class()
Definition: R22.h:8
double ECS_chi_conductivity(double rhor)
Definition: R22.cpp:319
double rhosatV(double)
Definition: R22.cpp:288
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
void ECSParams(double *e_k, double *sigma)
Definition: R22.cpp:328
Definition: R22.h:4
double ECS_psi_viscosity(double rhor)
Definition: R22.cpp:324
double surface_tension_T(double T)
Definition: R22.h:17
double psat(double)
Definition: R22.cpp:301
R22Class()
Definition: R22.cpp:32
double ECS_f_int(double T)
Definition: R22.cpp:314