@@ -676,7 +676,7 @@ class CConfig {
676676
677677 unsigned short nConfig_Files; /* !< \brief Number of config files for multiphysics problems. */
678678 string *Config_Filenames; /* !< \brief List of names for configuration files. */
679- unsigned short *Kind_WallFunctions; /* !< \brief The kind of wall function to use for the corresponding markers. */
679+ WALL_FUNCTIONS *Kind_WallFunctions; /* !< \brief The kind of wall function to use for the corresponding markers. */
680680 unsigned short **IntInfo_WallFunctions; /* !< \brief Additional integer information for the wall function markers. */
681681 su2double **DoubleInfo_WallFunctions; /* !< \brief Additional double information for the wall function markers. */
682682 unsigned short *Marker_All_Monitoring, /* !< \brief Global index for monitoring using the grid information. */
@@ -816,21 +816,23 @@ class CConfig {
816816 Turb2LamViscRatio_FreeStream, /* !< \brief Ratio of turbulent to laminar viscosity. */
817817 NuFactor_FreeStream, /* !< \brief Ratio of turbulent to laminar viscosity. */
818818 NuFactor_Engine, /* !< \brief Ratio of turbulent to laminar viscosity at the engine. */
819- SecondaryFlow_ActDisk, /* !< \brief Ratio of turbulent to laminar viscosity at the actuator disk. */
820- Initial_BCThrust, /* !< \brief Ratio of turbulent to laminar viscosity at the actuator disk. */
821- Pressure_FreeStream, /* !< \brief Total pressure of the fluid. */
822- Pressure_Thermodynamic, /* !< \brief Thermodynamic pressure of the fluid. */
823- Temperature_FreeStream, /* !< \brief Total temperature of the fluid. */
824- Temperature_ve_FreeStream; /* !< \brief Total vibrational-electronic temperature of the fluid. */
825- su2double Prandtl_Lam, /* !< \brief Laminar Prandtl number for the gas. */
826- Prandtl_Turb, /* !< \brief Turbulent Prandtl number for the gas. */
827- Length_Ref, /* !< \brief Reference length for non-dimensionalization. */
828- Pressure_Ref, /* !< \brief Reference pressure for non-dimensionalization. */
829- Temperature_Ref, /* !< \brief Reference temperature for non-dimensionalization.*/
830- Temperature_ve_Ref, /* !< \brief Reference vibrational-electronic temperature for non-dimensionalization.*/
831- Density_Ref, /* !< \brief Reference density for non-dimensionalization.*/
832- Velocity_Ref, /* !< \brief Reference velocity for non-dimensionalization.*/
833- Time_Ref, /* !< \brief Reference time for non-dimensionalization. */
819+ SecondaryFlow_ActDisk, /* !< \brief Ratio of turbulent to laminar viscosity at the actuator disk. */
820+ Initial_BCThrust, /* !< \brief Ratio of turbulent to laminar viscosity at the actuator disk. */
821+ Pressure_FreeStream, /* !< \brief Total pressure of the fluid. */
822+ Pressure_Thermodynamic, /* !< \brief Thermodynamic pressure of the fluid. */
823+ Temperature_FreeStream, /* !< \brief Total temperature of the fluid. */
824+ Temperature_ve_FreeStream; /* !< \brief Total vibrational-electronic temperature of the fluid. */
825+ su2double Prandtl_Lam, /* !< \brief Laminar Prandtl number for the gas. */
826+ Prandtl_Turb, /* !< \brief Turbulent Prandtl number for the gas. */
827+ wallModelKappa, /* !< \brief von Karman constant kappa for turbulence wall modeling */
828+ wallModelB, /* !< \brief constant B for turbulence wall modeling */
829+ Length_Ref, /* !< \brief Reference length for non-dimensionalization. */
830+ Pressure_Ref, /* !< \brief Reference pressure for non-dimensionalization. */
831+ Temperature_Ref, /* !< \brief Reference temperature for non-dimensionalization.*/
832+ Temperature_ve_Ref, /* !< \brief Reference vibrational-electronic temperature for non-dimensionalization.*/
833+ Density_Ref, /* !< \brief Reference density for non-dimensionalization.*/
834+ Velocity_Ref, /* !< \brief Reference velocity for non-dimensionalization.*/
835+ Time_Ref, /* !< \brief Reference time for non-dimensionalization. */
834836 Viscosity_Ref, /* !< \brief Reference viscosity for non-dimensionalization. */
835837 Conductivity_Ref, /* !< \brief Reference conductivity for non-dimensionalization. */
836838 Energy_Ref, /* !< \brief Reference viscosity for non-dimensionalization. */
@@ -1255,7 +1257,7 @@ class CConfig {
12551257 su2double** & ActDisk_PressJump, su2double** & ActDisk_TempJump, su2double** & ActDisk_Omega);
12561258
12571259 void addWallFunctionOption (const string &name, unsigned short &list_size,
1258- string* &string_field, unsigned short * &val_Kind_WF,
1260+ string* &string_field, WALL_FUNCTIONS * &val_Kind_WF,
12591261 unsigned short ** &val_IntInfo_WF, su2double** &val_DoubleInfo_WF);
12601262
12611263 void addPythonOption (const string name);
@@ -1664,6 +1666,18 @@ class CConfig {
16641666 */
16651667 su2double GetPrandtl_Turb (void ) const { return Prandtl_Turb; }
16661668
1669+ /* !
1670+ * \brief Get the value of the von Karman constant kappa for turbulence wall modeling.
1671+ * \return von Karman constant.
1672+ */
1673+ su2double GetwallModelKappa (void ) const { return wallModelKappa; }
1674+
1675+ /* !
1676+ * \brief Get the value of the von Karman constant kappa for turbulence wall modeling.
1677+ * \return von Karman constant.
1678+ */
1679+ su2double GetwallModelB (void ) const { return wallModelB; }
1680+
16671681 /* !
16681682 * \brief Get the value of the thermal conductivity for solids.
16691683 * \return Thermal conductivity (solid).
@@ -6618,7 +6632,7 @@ class CConfig {
66186632 * \param[in] val_marker - String of the viscous wall marker.
66196633 * \return The type of wall function treatment.
66206634 */
6621- unsigned short GetWallFunction_Treatment (string val_marker) const ;
6635+ WALL_FUNCTIONS GetWallFunction_Treatment (string val_marker) const ;
66226636
66236637 /* !
66246638 * \brief Get the additional integer info for the wall function treatment
0 commit comments