36 #include "../../Common/include/mpi_structure.hpp" 44 #define LEN_COMPONENTS 32 51 #include "../include/transport_model.hpp" 52 #include "../../Common/include/config_structure.hpp" 64 su2double StaticEnergy,
100 su2double GetPressure ();
105 su2double GetTemperature ();
110 su2double GetEntropy ();
115 su2double GetStaticEnergy ();
120 su2double GetDensity ();
125 su2double GetSoundSpeed ();
130 su2double GetSoundSpeed2 ();
141 su2double GetLaminarViscosity ();
147 su2double GetThermalConductivity ();
152 su2double GetdPdrho_e ();
157 su2double GetdPde_rho ();
162 su2double GetdTdrho_e ();
167 su2double GetdTde_rho ();
172 su2double Getdmudrho_T ();
177 su2double GetdmudT_rho ();
182 su2double Getdktdrho_T ();
187 su2double GetdktdT_rho ();
192 void SetLaminarViscosityModel (
CConfig *config);
197 void SetThermalConductivityModel (
CConfig *config);
206 virtual void SetTDState_rhoe (su2double rho, su2double e );
215 virtual void SetTDState_PT (su2double P, su2double T );
224 virtual void SetTDState_Prho (su2double P, su2double rho );
234 virtual void SetEnergy_Prho (su2double P, su2double rho );
243 virtual void SetTDState_hs (su2double h, su2double s );
253 virtual void SetTDState_rhoT (su2double rho, su2double T );
263 virtual void SetTDState_Ps (su2double P, su2double s );
306 void SetTDState_rhoe (su2double rho, su2double e );
314 void SetTDState_PT (su2double P, su2double T );
322 void SetTDState_Prho (su2double P, su2double rho );
330 void SetEnergy_Prho (su2double P, su2double rho );
338 void SetTDState_hs (su2double h, su2double s );
347 void SetTDState_rhoT (su2double rho, su2double T );
355 void SetTDState_Ps (su2double P, su2double s );
381 CVanDerWaalsGas(su2double gamma, su2double R, su2double Pstar, su2double Tstar);
394 void SetTDState_rhoe (su2double rho, su2double e );
401 void SetTDState_PT (su2double P, su2double T );
408 void SetTDState_Prho (su2double P, su2double rho );
415 void SetEnergy_Prho (su2double P, su2double rho );
423 void SetTDState_hs (su2double h, su2double s );
432 void SetTDState_rhoT (su2double rho, su2double T );
440 void SetTDState_Ps (su2double P, su2double s );
465 su2double alpha2 (su2double T);
471 su2double T_v_h (su2double v, su2double h);
475 su2double T_P_rho(su2double P, su2double rho);
489 CPengRobinson(su2double gamma, su2double R, su2double Pstar, su2double Tstar, su2double w);
501 void SetTDState_rhoe (su2double rho, su2double e );
508 void SetTDState_PT (su2double P, su2double T );
515 void SetTDState_Prho (su2double P, su2double rho );
522 void SetEnergy_Prho (su2double P, su2double rho );
530 void SetTDState_hs (su2double h, su2double s );
539 void SetTDState_rhoT (su2double rho, su2double T );
547 void SetTDState_Ps (su2double P, su2double s );
Main class for defining the Thermo-Physical Model a child class for each particular Model (Ideal-Gas...
Definition: fluid_model.hpp:62
su2double Zed
Parameters for the Dimensionless Equation.
Definition: fluid_model.hpp:369
In-Line subroutines of the solver_structure.hpp file.
CViscosityModel * LaminarViscosity
Laminar Viscosity Model.
Definition: fluid_model.hpp:82
Child class for defining the Van der Waals model.
Definition: fluid_model.hpp:365
su2double Zed
compressibility factor.
Definition: fluid_model.hpp:454
Definition: transport_model.hpp:187
Child class for defining the Peng-Robinson model.
Definition: fluid_model.hpp:451
su2double Gas_Constant
Gas Constant.
Definition: fluid_model.hpp:277
Main class for defining the Transport-Physical Model a child class for each particular Model (Power l...
Definition: transport_model.hpp:62
CConductivityModel * ThermalConductivity
Thermal Conductivity Model.
Definition: fluid_model.hpp:83
su2double Temperature
Temperature.
Definition: fluid_model.hpp:64
Main class for defining the problem; basically this class reads the configuration file...
Definition: config_structure.hpp:68
Child class for defining ideal gas model.
Definition: fluid_model.hpp:274