@@ -899,6 +899,8 @@ class CConfig {
899899 ModVel_FreeStreamND, /* !< \brief Non-dimensional magnitude of the free-stream velocity of the fluid. */
900900 Density_FreeStream, /* !< \brief Free-stream density of the fluid. */
901901 Viscosity_FreeStream, /* !< \brief Free-stream viscosity of the fluid. */
902+ ThermalConductivity_FreeStream, /* !< \brief Free-stream thermal conductivity of the fluid. */
903+ SpecificHeatCp_FreeStream, /* !< \brief Free-stream specific heat capacity at constant pressure of the fluid. */
902904 Tke_FreeStream, /* !< \brief Total turbulent kinetic energy of the fluid. */
903905 Intermittency_FreeStream, /* !< \brief Freestream intermittency (for sagt transition model) of the fluid. */
904906 ReThetaT_FreeStream, /* !< \brief Freestream Transition Momentum Thickness Reynolds Number (for LM transition model) of the fluid. */
@@ -941,6 +943,8 @@ class CConfig {
941943 Velocity_FreeStreamND[3 ], /* !< \brief Farfield velocity values (external flow). */
942944 Energy_FreeStreamND, /* !< \brief Farfield energy value (external flow). */
943945 Viscosity_FreeStreamND, /* !< \brief Farfield viscosity value (external flow). */
946+ ThermalConductivity_FreeStreamND, /* !< \brief Farfield thermal conductivity value (external flow). */
947+ SpecificHeatCp_FreeStreamND, /* !< \brief Farfield specific heat capacity at constant pressure value (external flow). */
944948 Tke_FreeStreamND, /* !< \brief Farfield kinetic energy (external flow). */
945949 Omega_FreeStreamND, /* !< \brief Specific dissipation (external flow). */
946950 Omega_FreeStream; /* !< \brief Specific dissipation (external flow). */
@@ -1761,6 +1765,18 @@ class CConfig {
17611765 */
17621766 su2double GetViscosity_FreeStream (void ) const { return Viscosity_FreeStream; }
17631767
1768+ /* !
1769+ * \brief Get the value of the freestream thermal conductivity.
1770+ * \return Freestream thermal conductivity.
1771+ */
1772+ su2double GetThermalConductivity_FreeStream (void ) const { return ThermalConductivity_FreeStream; }
1773+
1774+ /* !
1775+ * \brief Get the value of the freestream heat capacity at constant pressure.
1776+ * \return Freestream heat capacity at constant pressure.
1777+ */
1778+ su2double GetSpecificHeatCp_FreeStream (void ) const { return SpecificHeatCp_FreeStream; }
1779+
17641780 /* !
17651781 * \brief Get the value of the freestream density.
17661782 * \return Freestream density.
@@ -1998,6 +2014,18 @@ class CConfig {
19982014 */
19992015 su2double GetViscosity_FreeStreamND (void ) const { return Viscosity_FreeStreamND; }
20002016
2017+ /* !
2018+ * \brief Get the value of the non-dimensionalized freestream thermal conductivity.
2019+ * \return Non-dimensionalized freestream thermal conductivity.
2020+ */
2021+ su2double GetThermalConductivity_FreeStreamND (void ) const { return ThermalConductivity_FreeStreamND; }
2022+
2023+ /* !
2024+ * \brief Get the value of the non-dimensionalized freestream heat capacity at constant pressure.
2025+ * \return Non-dimensionalized freestream heat capacity at constant pressure.
2026+ */
2027+ su2double GetSpecificHeatCp_FreeStreamND (void ) const { return SpecificHeatCp_FreeStreamND; }
2028+
20012029 /* !
20022030 * \brief Get the value of the non-dimensionalized freestream viscosity.
20032031 * \return Non-dimensionalized freestream viscosity.
@@ -2617,6 +2645,18 @@ class CConfig {
26172645 */
26182646 void SetViscosity_FreeStream (su2double val_viscosity_freestream) { Viscosity_FreeStream = val_viscosity_freestream; }
26192647
2648+ /* !
2649+ * \brief Set the freestream thermal conductivity.
2650+ * \param[in] val_thermalconductivity_freestream - Value of the freestream thermal conductivity.
2651+ */
2652+ void SetThermalConductivity_FreeStream (su2double val_thermalconductivity_freestream) { ThermalConductivity_FreeStream = val_thermalconductivity_freestream; }
2653+
2654+ /* !
2655+ * \brief Set the freestream specific heat capacity at constant pressure.
2656+ * \param[in] val_specificheatCp_freestream - Value of the freestream specific heat capacity at constant pressure.
2657+ */
2658+ void SetSpecificHeatCp_FreeStream (su2double val_specificheatCp_freestream) { SpecificHeatCp_FreeStream = val_specificheatCp_freestream; }
2659+
26202660 /* !
26212661 * \brief Set the magnitude of the free-stream velocity.
26222662 * \param[in] val_modvel_freestream - Magnitude of the free-stream velocity.
@@ -2679,6 +2719,18 @@ class CConfig {
26792719 */
26802720 void SetViscosity_FreeStreamND (su2double val_viscosity_freestreamnd) { Viscosity_FreeStreamND = val_viscosity_freestreamnd; }
26812721
2722+ /* !
2723+ * \brief Set the non-dimensional free-stream thermal conductivity.
2724+ * \param[in] val_thermalconductivity_freestreamnd - Value of the non-dimensional free-stream thermal conductivity.
2725+ */
2726+ void SetThermalConductivity_FreeStreamND (su2double val_thermalconductivity_freestreamnd) { ThermalConductivity_FreeStreamND = val_thermalconductivity_freestreamnd; }
2727+
2728+ /* !
2729+ * \brief Set the non-dimensional free-stream specific heat capacity at constant pressure.
2730+ * \param[in] val_specificheatCp_freestreamnd - Value of the non-dimensional free-stream specific heat capacity at constant pressure.
2731+ */
2732+ void SetSpecificHeatCp_FreeStreamND (su2double val_specificheatCp_freestreamnd) { SpecificHeatCp_FreeStreamND = val_specificheatCp_freestreamnd; }
2733+
26822734 /* !
26832735 * \brief Set the non-dimensional freestream turbulent kinetic energy.
26842736 * \param[in] val_tke_freestreamnd - Value of the non-dimensional freestream turbulent kinetic energy.
0 commit comments