@@ -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. */
@@ -940,6 +942,8 @@ class CConfig {
940942 Velocity_FreeStreamND[3 ], /* !< \brief Farfield velocity values (external flow). */
941943 Energy_FreeStreamND, /* !< \brief Farfield energy value (external flow). */
942944 Viscosity_FreeStreamND, /* !< \brief Farfield viscosity value (external flow). */
945+ ThermalConductivity_FreeStreamND, /* !< \brief Farfield thermal conductivity value (external flow). */
946+ SpecificHeatCp_FreeStreamND, /* !< \brief Farfield specific heat capacity at constant pressure value (external flow). */
943947 Tke_FreeStreamND, /* !< \brief Farfield kinetic energy (external flow). */
944948 Omega_FreeStreamND, /* !< \brief Specific dissipation (external flow). */
945949 Omega_FreeStream; /* !< \brief Specific dissipation (external flow). */
@@ -1760,6 +1764,18 @@ class CConfig {
17601764 */
17611765 su2double GetViscosity_FreeStream (void ) const { return Viscosity_FreeStream; }
17621766
1767+ /* !
1768+ * \brief Get the value of the freestream thermal conductivity.
1769+ * \return Freestream thermal conductivity.
1770+ */
1771+ su2double GetThermalConductivity_FreeStream (void ) const { return ThermalConductivity_FreeStream; }
1772+
1773+ /* !
1774+ * \brief Get the value of the freestream heat capacity at constant pressure.
1775+ * \return Freestream heat capacity at constant pressure.
1776+ */
1777+ su2double GetSpecificHeatCp_FreeStream (void ) const { return SpecificHeatCp_FreeStream; }
1778+
17631779 /* !
17641780 * \brief Get the value of the freestream density.
17651781 * \return Freestream density.
@@ -1991,6 +2007,18 @@ class CConfig {
19912007 */
19922008 su2double GetViscosity_FreeStreamND (void ) const { return Viscosity_FreeStreamND; }
19932009
2010+ /* !
2011+ * \brief Get the value of the non-dimensionalized freestream thermal conductivity.
2012+ * \return Non-dimensionalized freestream thermal conductivity.
2013+ */
2014+ su2double GetThermalConductivity_FreeStreamND (void ) const { return ThermalConductivity_FreeStreamND; }
2015+
2016+ /* !
2017+ * \brief Get the value of the non-dimensionalized freestream heat capacity at constant pressure.
2018+ * \return Non-dimensionalized freestream heat capacity at constant pressure.
2019+ */
2020+ su2double GetSpecificHeatCp_FreeStreamND (void ) const { return SpecificHeatCp_FreeStreamND; }
2021+
19942022 /* !
19952023 * \brief Get the value of the non-dimensionalized freestream viscosity.
19962024 * \return Non-dimensionalized freestream viscosity.
@@ -2610,6 +2638,18 @@ class CConfig {
26102638 */
26112639 void SetViscosity_FreeStream (su2double val_viscosity_freestream) { Viscosity_FreeStream = val_viscosity_freestream; }
26122640
2641+ /* !
2642+ * \brief Set the freestream thermal conductivity.
2643+ * \param[in] val_thermalconductivity_freestream - Value of the freestream thermal conductivity.
2644+ */
2645+ void SetThermalConductivity_FreeStream (su2double val_thermalconductivity_freestream) { ThermalConductivity_FreeStream = val_thermalconductivity_freestream; }
2646+
2647+ /* !
2648+ * \brief Set the freestream specific heat capacity at constant pressure.
2649+ * \param[in] val_specificheatCp_freestream - Value of the freestream specific heat capacity at constant pressure.
2650+ */
2651+ void SetSpecificHeatCp_FreeStream (su2double val_specificheatCp_freestream) { SpecificHeatCp_FreeStream = val_specificheatCp_freestream; }
2652+
26132653 /* !
26142654 * \brief Set the magnitude of the free-stream velocity.
26152655 * \param[in] val_modvel_freestream - Magnitude of the free-stream velocity.
@@ -2672,6 +2712,18 @@ class CConfig {
26722712 */
26732713 void SetViscosity_FreeStreamND (su2double val_viscosity_freestreamnd) { Viscosity_FreeStreamND = val_viscosity_freestreamnd; }
26742714
2715+ /* !
2716+ * \brief Set the non-dimensional free-stream thermal conductivity.
2717+ * \param[in] val_thermalconductivity_freestreamnd - Value of the non-dimensional free-stream thermal conductivity.
2718+ */
2719+ void SetThermalConductivity_FreeStreamND (su2double val_thermalconductivity_freestreamnd) { ThermalConductivity_FreeStreamND = val_thermalconductivity_freestreamnd; }
2720+
2721+ /* !
2722+ * \brief Set the non-dimensional free-stream specific heat capacity at constant pressure.
2723+ * \param[in] val_specificheatCp_freestreamnd - Value of the non-dimensional free-stream specific heat capacity at constant pressure.
2724+ */
2725+ void SetSpecificHeatCp_FreeStreamND (su2double val_specificheatCp_freestreamnd) { SpecificHeatCp_FreeStreamND = val_specificheatCp_freestreamnd; }
2726+
26752727 /* !
26762728 * \brief Set the non-dimensional freestream turbulent kinetic energy.
26772729 * \param[in] val_tke_freestreamnd - Value of the non-dimensional freestream turbulent kinetic energy.
0 commit comments