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
Hydrogen.h
Go to the documentation of this file.
1 #ifndef Hydrogen_H
2 #define Hydrogen_H
3 
4  class HydrogenClass : public Fluid{
5 
6  public:
9  virtual double conductivity_Trho(double, double);
10  virtual double viscosity_Trho(double, double);
11  double psat(double);
12  double rhosatL(double);
13  double rhosatV(double);
14  void ECSParams(double *e_k, double *sigma)
15  {
16  // Poling
17  *e_k = 59.7;
18  *sigma = 0.2827;
19  }
20  double surface_tension_T(double);
21  };
22 
23  class ParaHydrogenClass : public Fluid{
24 
25  public:
28  virtual double conductivity_Trho(double, double);
29  virtual double viscosity_Trho(double, double);
30  double psat(double);
31  double rhosatL(double);
32  double rhosatV(double);
33  double surface_tension_T(double);
34  };
35 
36  class OrthoHydrogenClass : public Fluid{
37 
38  public:
41  double psat(double);
42  double rhosatL(double);
43  double rhosatV(double);
44  };
45 
46 
47 #endif
double rhosatV(double)
Definition: Hydrogen.cpp:388
void ECSParams(double *e_k, double *sigma)
Definition: Hydrogen.h:14
double rhosatL(double)
Definition: Hydrogen.cpp:198
double rhosatV(double)
Definition: Hydrogen.cpp:211
double psat(double)
Definition: Hydrogen.cpp:359
double surface_tension_T(double)
Definition: Hydrogen.cpp:283
virtual double viscosity_Trho(double, double)
Definition: Hydrogen.cpp:252
double surface_tension_T(double)
Definition: Hydrogen.cpp:459
virtual double conductivity_Trho(double, double)
Definition: Hydrogen.cpp:402
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
double rhosatL(double)
Definition: Hydrogen.cpp:546
double rhosatV(double)
Definition: Hydrogen.cpp:561
virtual double viscosity_Trho(double, double)
Definition: Hydrogen.cpp:430
virtual double conductivity_Trho(double, double)
Definition: Hydrogen.cpp:225
double psat(double)
Definition: Hydrogen.cpp:185
double psat(double)
Definition: Hydrogen.cpp:532
double rhosatL(double)
Definition: Hydrogen.cpp:374
~HydrogenClass()
Definition: Hydrogen.h:8