31#include "../numerics/turbulent/transition/trans_correlations.hpp"
54 unsigned short val_marker);
84 unsigned short iRKStep,
85 unsigned short RunTime_EqSystem,
86 bool Output)
override;
98 unsigned short iMesh)
override;
110 CConfig* config,
unsigned short iMesh)
override;
124 unsigned short iMesh)
override;
138 unsigned short iMesh)
override;
154 unsigned short val_marker)
override;
170 unsigned short val_marker)
override;
186 unsigned short val_marker)
override;
202 unsigned short val_marker)
override;
220 unsigned short val_marker)
override;
Headers of the CTurbSolver class.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition CGeometry.hpp:75
Class for defining the numerical methods.
Definition CNumerics.hpp:48
su2double Solution_Inf[MAXNVAR]
Far-field solution.
Definition CScalarSolver.hpp:73
Definition CSolver.hpp:71
Main class for defining the transition model solver.
Definition CTransLMSolver.hpp:40
su2double GetReThetaT_Inf(void) const override
Get the value of the intermittency.
Definition CTransLMSolver.hpp:244
void BC_Far_Field(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the far-field boundary condition, via the CScalarFlux_TransLM edge kernel.
Definition CTransLMSolver.cpp:454
void BC_Isothermal_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the Navier-Stokes wall boundary condition.
Definition CTransLMSolver.cpp:409
void Source_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) override
Source term computation.
Definition CTransLMSolver.cpp:298
void BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the Langtry Menter transition wall boundary condition.
Definition CTransLMSolver.cpp:386
void Source_Template(CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh) override
Source term computation.
Definition CTransLMSolver.cpp:381
void LoadRestart(CGeometry **geometry, CSolver ***solver, CConfig *config, int val_iter, bool val_update_geo) final
Load a solution from a restart file.
Definition CTransLMSolver.cpp:497
su2double GetIntermittency_Inf(void) const override
Get the value of the intermittency.
Definition CTransLMSolver.hpp:238
void Upwind_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) override
Compute the spatial integration using the CScalarFlux_TransLM edge kernel, which computes and writes ...
Definition CTransLMSolver.cpp:278
~CTransLMSolver()=default
Destructor of the class.
void Preprocessing(CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep, unsigned short RunTime_EqSystem, bool Output) override
Restart residual and compute gradients.
Definition CTransLMSolver.cpp:185
void Postprocessing(CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh) override
Computes the effective intermtittency.
Definition CTransLMSolver.cpp:194
void BC_Outlet(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the outlet boundary condition.
Definition CTransLMSolver.cpp:448
void BC_Inlet(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the inlet boundary condition.
Definition CTransLMSolver.cpp:417
void BC_Fluid_Interface(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config) override
Impose the fluid interface (sliding mesh) boundary condition, via the CScalarFlux_TransLM edge kernel...
Definition CTransLMSolver.cpp:478
Main class for defining the turbulence model solver.
Definition CTurbSolver.hpp:40
Class for LM model's correlation functions.
Definition trans_correlations.hpp:35
passivedouble su2double
Definition code_config.hpp:181
TURB_FAMILY
Families of turbulence models.
Definition option_structure.hpp:1080
Structure containing parsed LM options.
Definition option_structure.hpp:1417
Loop invariant flags for a scalar edge flux, built once outside the edge loop so the compiler can uns...
Definition scalar_edge_flux.hpp:55