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
Nitrogen.h
Go to the documentation of this file.
1 #ifndef NITROGEN_H
2 #define NITROGEN_H
3 
4  class NitrogenClass : public Fluid{
5 
6  public:
9  virtual double conductivity_Trho(double, double);
10  virtual double viscosity_Trho(double, double);
11 
12  double viscosity_dilute(double T);
13  double viscosity_residual(double T, double rho);
14  double viscosity_background(double T, double rho);
15  double conductivity_dilute(double T);
16  double conductivity_background(double T, double rho);
17  double conductivity_critical(double T, double rho);
18  double psat(double);
19  double rhosatL(double);
20  double rhosatV(double);
21  void ECSParams(double *e_k, double *sigma){
22  // From Poling
23  *e_k = 71.4;
24  *sigma = 0.3798;
25  };
26 
27  double X_tilde(double T,double tau,double delta);
28  double surface_tension_T(double T);
29  };
30 
31  int Load_Nitrogen(struct fluidParamsVals *Fluid);
32 
33  double rhosatV_Nitrogen(double T);
34  double rhosatL_Nitrogen(double T);
35  double psat_Nitrogen(double T);
36 
37  double Viscosity_Trho_Nitrogen(double T, double rho);
38  double Conductivity_Trho_Nitrogen(double T, double rho);
39 
40  //Residual Helmholtz formulation and derivatives
41  double phir_Nitrogen(double tau, double delta);
42  double dphir_dDelta_Nitrogen(double tau, double delta);
43  double dphir2_dDelta2_Nitrogen(double tau, double delta);
44  double dphir2_dDelta_dTau_Nitrogen(double tau, double delta);
45  double dphir_dTau_Nitrogen(double tau, double delta);
46  double dphir2_dTau2_Nitrogen(double tau, double delta);
47  double phi0_Nitrogen(double tau, double delta);
48  double dphi0_dDelta_Nitrogen(double tau, double delta);
49  double dphi02_dDelta2_Nitrogen(double tau, double delta);
50  double dphi0_dTau_Nitrogen(double tau, double delta);
51  double dphi02_dTau2_Nitrogen(double tau, double delta);
52 
53 #endif
double rhosatL(double)
Definition: Nitrogen.cpp:466
double surface_tension_T(double T)
Definition: Nitrogen.cpp:490
int Load_Nitrogen(struct fluidParamsVals *Fluid)
virtual double viscosity_Trho(double, double)
Definition: Nitrogen.cpp:450
double dphi0_dDelta_Nitrogen(double tau, double delta)
double X_tilde(double T, double tau, double delta)
Definition: Nitrogen.cpp:316
double conductivity_critical(double T, double rho)
Definition: Nitrogen.cpp:371
double Viscosity_Trho_Nitrogen(double T, double rho)
double viscosity_dilute(double T)
Definition: Nitrogen.cpp:410
~NitrogenClass()
Definition: Nitrogen.h:8
double rhosatL_Nitrogen(double T)
double viscosity_background(double T, double rho)
Definition: Nitrogen.cpp:431
double dphir_dTau_Nitrogen(double tau, double delta)
double psat(double)
Definition: Nitrogen.cpp:454
double rhosatV(double)
Definition: Nitrogen.cpp:478
double dphi0_dTau_Nitrogen(double tau, double delta)
double Conductivity_Trho_Nitrogen(double T, double rho)
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
double dphir2_dTau2_Nitrogen(double tau, double delta)
virtual double conductivity_Trho(double, double)
Definition: Nitrogen.cpp:405
double dphir_dDelta_Nitrogen(double tau, double delta)
double conductivity_dilute(double T)
Definition: Nitrogen.cpp:326
double phi0_Nitrogen(double tau, double delta)
double psat_Nitrogen(double T)
void ECSParams(double *e_k, double *sigma)
Definition: Nitrogen.h:21
double conductivity_background(double T, double rho)
Definition: Nitrogen.cpp:350
double dphi02_dTau2_Nitrogen(double tau, double delta)
double dphi02_dDelta2_Nitrogen(double tau, double delta)
double viscosity_residual(double T, double rho)
Definition: Nitrogen.cpp:427
double dphir2_dDelta_dTau_Nitrogen(double tau, double delta)
double dphir2_dDelta2_Nitrogen(double tau, double delta)
double rhosatV_Nitrogen(double T)
double phir_Nitrogen(double tau, double delta)