@@ -787,14 +787,16 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
787787
788788 su2double Temperature_FreeStream = 0.0 , Mach2Vel_FreeStream = 0.0 , ModVel_FreeStream = 0.0 ,
789789 Energy_FreeStream = 0.0 , ModVel_FreeStreamND = 0.0 , Velocity_Reynolds = 0.0 ,
790- Omega_FreeStream = 0.0 , Omega_FreeStreamND = 0.0 , Viscosity_FreeStream = 0.0 , Thermal_Conductivity_FreeStream = 0.0 ,
790+ Omega_FreeStream = 0.0 , Omega_FreeStreamND = 0.0 , Viscosity_FreeStream = 0.0 ,
791+ Thermal_Conductivity_FreeStream = 0.0 , SpecificHeat_Cp_FreeStream = 0.0 ,
791792 Density_FreeStream = 0.0 , Pressure_FreeStream = 0.0 , Tke_FreeStream = 0.0 , Re_ThetaT_FreeStream = 0.0 ,
792793 Length_Ref = 0.0 , Density_Ref = 0.0 , Pressure_Ref = 0.0 , Velocity_Ref = 0.0 ,
793794 Temperature_Ref = 0.0 , Time_Ref = 0.0 , Omega_Ref = 0.0 , Force_Ref = 0.0 ,
794795 Gas_Constant_Ref = 0.0 , Viscosity_Ref = 0.0 , Conductivity_Ref = 0.0 , Energy_Ref= 0.0 ,
795796 Froude = 0.0 , Pressure_FreeStreamND = 0.0 , Density_FreeStreamND = 0.0 ,
796797 Temperature_FreeStreamND = 0.0 , Gas_ConstantND = 0.0 ,
797- Velocity_FreeStreamND[3 ] = {0.0 , 0.0 , 0.0 }, Viscosity_FreeStreamND = 0.0 , Thermal_Conductivity_FreeStreamND = 0.0 ,
798+ Velocity_FreeStreamND[3 ] = {0.0 , 0.0 , 0.0 }, Viscosity_FreeStreamND = 0.0 ,
799+ Thermal_Conductivity_FreeStreamND = 0.0 , SpecificHeat_Cp_FreeStreamND = 0.0 ,
798800 Tke_FreeStreamND = 0.0 , Energy_FreeStreamND = 0.0 ,
799801 Total_UnstTimeND = 0.0 , Delta_UnstTimeND = 0.0 , TgammaR = 0.0 , Heat_Flux_Ref = 0.0 ;
800802
@@ -948,8 +950,11 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
948950
949951 Viscosity_FreeStream = auxFluidModel->GetLaminarViscosity ();
950952 Thermal_Conductivity_FreeStream = auxFluidModel->GetThermalConductivity ();
953+ SpecificHeat_Cp_FreeStream = auxFluidModel->GetCp ();
954+
951955 config->SetViscosity_FreeStream (Viscosity_FreeStream);
952956 config->SetThermalConductivity_FreeStream (Thermal_Conductivity_FreeStream);
957+ config->SetSpecificHeatCp_FreeStream (SpecificHeat_Cp_FreeStream);
953958
954959 Density_FreeStream = Reynolds*Viscosity_FreeStream/(Velocity_Reynolds*config->GetLength_Reynolds ());
955960 config->SetDensity_FreeStream (Density_FreeStream);
@@ -968,8 +973,10 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
968973 auxFluidModel->SetThermalConductivityModel (config);
969974 Viscosity_FreeStream = auxFluidModel->GetLaminarViscosity ();
970975 Thermal_Conductivity_FreeStream = auxFluidModel->GetThermalConductivity ();
976+ SpecificHeat_Cp_FreeStream = auxFluidModel->GetCp ();
971977 config->SetViscosity_FreeStream (Viscosity_FreeStream);
972978 config->SetThermalConductivity_FreeStream (Thermal_Conductivity_FreeStream);
979+ config->SetSpecificHeatCp_FreeStream (SpecificHeat_Cp_FreeStream);
973980 Energy_FreeStream = auxFluidModel->GetStaticEnergy () + 0.5 *ModVel_FreeStream*ModVel_FreeStream;
974981
975982 /* --- Compute Reynolds number ---*/
@@ -1054,6 +1061,8 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes
10541061 Viscosity_FreeStreamND = Viscosity_FreeStream / Viscosity_Ref; config->SetViscosity_FreeStreamND (Viscosity_FreeStreamND);
10551062 Thermal_Conductivity_FreeStreamND = Thermal_Conductivity_FreeStream / Conductivity_Ref;
10561063 config->SetThermalConductivity_FreeStreamND (Thermal_Conductivity_FreeStreamND);
1064+ SpecificHeat_Cp_FreeStreamND = SpecificHeat_Cp_FreeStream / Gas_Constant_Ref;
1065+ config->SetSpecificHeatCp_FreeStreamND (SpecificHeat_Cp_FreeStreamND);
10571066
10581067 Tke_FreeStream = 3.0 /2.0 *(ModVel_FreeStream*ModVel_FreeStream*config->GetTurbulenceIntensity_FreeStream ()*config->GetTurbulenceIntensity_FreeStream ());
10591068 config->SetTke_FreeStream (Tke_FreeStream);
0 commit comments