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
Neon.h
Go to the documentation of this file.
1 
2 #ifndef NEON_H
3 #define NEON_H
4  #include "FluidClass.h"
5 
6  class NeonClass : public Fluid{
7 
8  public:
9  NeonClass();
11  double psat(double);
12  double rhosatL(double);
13  double rhosatV(double);
14  void ECSParams(double *e_k, double *sigma)
15  {
16  // From Poling, 2001
17  *e_k = 32.8;
18  *sigma = 0.282;
19  }
20  double surface_tension_T(double T)
21  {
22  // From Mulero, 2012, JPCRD
23  return 0.012254*pow(1-T/reduce.T,1.4136)+ 0.02728*pow(1-T/reduce.T,1.4517) - 0.025715*pow(1-T/reduce.T,1.6567);
24  }
25  };
26 #endif
void ECSParams(double *e_k, double *sigma)
Definition: Neon.h:14
double rhosatV(double)
Definition: Neon.cpp:95
Definition: Neon.h:6
double surface_tension_T(double T)
Definition: Neon.h:20
~NeonClass()
Definition: Neon.h:10
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
NeonClass()
Definition: Neon.cpp:23
double rhosatL(double)
Definition: Neon.cpp:80
double psat(double)
Definition: Neon.cpp:66