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
R143A.h
Go to the documentation of this file.
1 #ifndef R143A_H
2 #define R143A_H
3 
4 class R143AClass : public Fluid {
5 
6 public:
7  R143AClass();
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  void ECSParams(double *e_k, double *sigma)
13  {
14  // McLinden, 2000
15  *e_k = 267.10;
16  *sigma = 0.5025;
17  };
18  double surface_tension_T(double T)
19  {
20  // From Mulero, 2012, JPCRD
21  return 0.05416*pow(1-T/reduce.T,1.255);
22  };
23 };
24 
25 
26 #endif
double rhosatV(double)
Definition: R143A.cpp:81
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition: FluidClass.h:222
double surface_tension_T(double T)
Definition: R143A.h:18
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
~R143AClass()
Definition: R143A.h:8
double rhosatL(double)
Definition: R143A.cpp:67
R143AClass()
Definition: R143A.cpp:8
double psat(double)
Definition: R143A.cpp:54
void ECSParams(double *e_k, double *sigma)
Definition: R143A.h:12