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
R12_R113.h
Go to the documentation of this file.
1 #ifndef R12_R113_H
2 #define R12_R113_H
3 
4 class R12Class : public Fluid {
5 
6 public:
7  R12Class();
8  ~R12Class(){};
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  double surface_tension_T(double T)
13  {
14  // Mulero, JPCRD, 2012
15  return -0.000124*pow(1-T/reduce.T,0.4318)+0.05662*pow(1-T/reduce.T,1.263);
16  }
17 };
18 
19 class R113Class : public Fluid {
20 
21 public:
22  R113Class();
24  double psat(double);
25  double rhosatL(double);
26  double rhosatV(double);
27  double surface_tension_T(double T)
28  {
29  // Mulero, JPCRD, 2012
30  return 0.0556*pow(1-T/reduce.T,1.24);
31  }
32 };
33 
34 #endif
~R12Class()
Definition: R12_R113.h:8
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
double rhosatL(double)
Definition: R12_R113.cpp:64
~R113Class()
Definition: R12_R113.h:23
double surface_tension_T(double T)
Definition: R12_R113.h:27
R12Class()
Definition: R12_R113.cpp:7
double rhosatV(double)
Definition: R12_R113.cpp:163
double psat(double)
Definition: R12_R113.cpp:135
double rhosatV(double)
Definition: R12_R113.cpp:78
double rhosatL(double)
Definition: R12_R113.cpp:149
double surface_tension_T(double T)
Definition: R12_R113.h:12
double psat(double)
Definition: R12_R113.cpp:49