@@ -8697,13 +8697,14 @@ unsigned short CConfig::GetContainerPosition(unsigned short val_eqsystem) {
86978697void CConfig::SetKind_ConvNumScheme (unsigned short val_kind_convnumscheme,
86988698 CENTERED val_kind_centered, UPWIND val_kind_upwind,
86998699 LIMITER val_kind_slopelimit, bool val_muscl,
8700- unsigned short val_kind_fem) {
8700+ su2double val_muscl_kappa, unsigned short val_kind_fem) {
87018701 Kind_ConvNumScheme = val_kind_convnumscheme;
87028702 Kind_Centered = val_kind_centered;
87038703 Kind_Upwind = val_kind_upwind;
87048704 Kind_FEM = val_kind_fem;
87058705 Kind_SlopeLimit = val_kind_slopelimit;
87068706 MUSCL = val_muscl;
8707+ MUSCL_Kappa = val_muscl_kappa;
87078708
87088709}
87098710
@@ -8721,7 +8722,7 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87218722 if (val_system == RUNTIME_FLOW_SYS) {
87228723 SetKind_ConvNumScheme (Kind_ConvNumScheme_Flow, Kind_Centered_Flow,
87238724 Kind_Upwind_Flow, Kind_SlopeLimit_Flow,
8724- MUSCL_Flow, NONE);
8725+ MUSCL_Flow, MUSCL_Kappa_Flow, NONE);
87258726 SetKind_TimeIntScheme (Kind_TimeIntScheme_Flow);
87268727 }
87278728 };
@@ -8730,15 +8731,16 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87308731 if (val_system == RUNTIME_TURB_SYS) {
87318732 SetKind_ConvNumScheme (Kind_ConvNumScheme_Turb, Kind_Centered_Turb,
87328733 Kind_Upwind_Turb, Kind_SlopeLimit_Turb,
8733- MUSCL_Turb, NONE);
8734+ MUSCL_Turb, MUSCL_Kappa_Turb, NONE);
87348735 SetKind_TimeIntScheme (Kind_TimeIntScheme_Turb);
87358736 }
87368737 };
87378738
87388739 auto SetHeatParam = [&]() {
87398740 if (val_system == RUNTIME_HEAT_SYS) {
87408741 SetKind_ConvNumScheme (Kind_ConvNumScheme_Heat, Kind_Centered_Heat,
8741- Kind_Upwind_Heat, Kind_SlopeLimit_Heat, MUSCL_Heat, NONE);
8742+ Kind_Upwind_Heat, Kind_SlopeLimit_Heat, MUSCL_Heat,
8743+ MUSCL_Kappa_Heat, NONE);
87428744 SetKind_TimeIntScheme (Kind_TimeIntScheme_Heat);
87438745 }
87448746 };
@@ -8747,7 +8749,7 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87478749 if (val_system == RUNTIME_SPECIES_SYS) {
87488750 SetKind_ConvNumScheme (Kind_ConvNumScheme_Species, Kind_Centered_Species,
87498751 Kind_Upwind_Species, Kind_SlopeLimit_Species,
8750- MUSCL_Species, NONE);
8752+ MUSCL_Species, MUSCL_Kappa_Species, NONE);
87518753 SetKind_TimeIntScheme (Kind_TimeIntScheme_Species);
87528754 }
87538755 };
@@ -8756,7 +8758,7 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87568758 if (val_system == RUNTIME_ADJFLOW_SYS) {
87578759 SetKind_ConvNumScheme (Kind_ConvNumScheme_AdjFlow, Kind_Centered_AdjFlow,
87588760 Kind_Upwind_AdjFlow, Kind_SlopeLimit_AdjFlow,
8759- MUSCL_AdjFlow, NONE);
8761+ MUSCL_AdjFlow, MUSCL_Kappa_AdjFlow, NONE);
87608762 SetKind_TimeIntScheme (Kind_TimeIntScheme_AdjFlow);
87618763 }
87628764 };
@@ -8782,7 +8784,7 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87828784 if (val_system == RUNTIME_TRANS_SYS) {
87838785 SetKind_ConvNumScheme (Kind_ConvNumScheme_Turb, Kind_Centered_Turb,
87848786 Kind_Upwind_Turb, Kind_SlopeLimit_Turb,
8785- MUSCL_Turb, NONE);
8787+ MUSCL_Turb, MUSCL_Kappa_Turb, NONE);
87868788 SetKind_TimeIntScheme (Kind_TimeIntScheme_Turb);
87878789 }
87888790 break ;
@@ -8796,7 +8798,7 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
87968798 if (val_system == RUNTIME_FLOW_SYS) {
87978799 SetKind_ConvNumScheme (Kind_ConvNumScheme_FEM_Flow, Kind_Centered_Flow,
87988800 Kind_Upwind_Flow, Kind_SlopeLimit_Flow,
8799- MUSCL_Flow, Kind_FEM_Flow);
8801+ MUSCL_Flow, MUSCL_Kappa_Flow, Kind_FEM_Flow);
88008802 SetKind_TimeIntScheme (Kind_TimeIntScheme_FEM_Flow);
88018803 }
88028804 break ;
@@ -8813,22 +8815,22 @@ void CConfig::SetGlobalParam(MAIN_SOLVER val_solver,
88138815 if (val_system == RUNTIME_ADJTURB_SYS) {
88148816 SetKind_ConvNumScheme (Kind_ConvNumScheme_AdjTurb, Kind_Centered_AdjTurb,
88158817 Kind_Upwind_AdjTurb, Kind_SlopeLimit_AdjTurb,
8816- MUSCL_AdjTurb, NONE);
8818+ MUSCL_AdjTurb, 0.0 , NONE);
88178819 SetKind_TimeIntScheme (Kind_TimeIntScheme_AdjTurb);
88188820 }
88198821 break ;
88208822 case MAIN_SOLVER::HEAT_EQUATION:
88218823 case MAIN_SOLVER::DISC_ADJ_HEAT:
88228824 if (val_system == RUNTIME_HEAT_SYS) {
8823- SetKind_ConvNumScheme (NONE, CENTERED::NONE, UPWIND::NONE, LIMITER::NONE, NONE, NONE);
8825+ SetKind_ConvNumScheme (NONE, CENTERED::NONE, UPWIND::NONE, LIMITER::NONE, NONE, 0.0 , NONE);
88248826 SetKind_TimeIntScheme (Kind_TimeIntScheme_Heat);
88258827 }
88268828 break ;
88278829
88288830 case MAIN_SOLVER::FEM_ELASTICITY:
88298831 case MAIN_SOLVER::DISC_ADJ_FEM:
88308832 if (val_system == RUNTIME_FEA_SYS) {
8831- SetKind_ConvNumScheme (NONE, CENTERED::NONE, UPWIND::NONE, LIMITER::NONE, NONE, NONE);
8833+ SetKind_ConvNumScheme (NONE, CENTERED::NONE, UPWIND::NONE, LIMITER::NONE, NONE, 0.0 , NONE);
88328834 SetKind_TimeIntScheme (NONE);
88338835 }
88348836 break ;
0 commit comments