31#include "../variables/CTurbVariable.hpp"
32#include "../../../Common/include/parallelization/omp_structure.hpp"
73 unsigned short val_marker)
final;
88 unsigned short val_marker)
final;
115 unsigned long val_vertex,
116 unsigned short val_dim,
122 else if (val_vertex >=
nVertex[val_marker])
124 else if (val_dim >=
nVar)
Headers of the CScalarSolver class.
static void Error(const std::string &ErrorMsg, const std::string &FunctionName)
Definition mpi_structure.cpp:131
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
Main class for defining a scalar solver.
Definition CScalarSolver.hpp:59
Definition CSolver.hpp:71
vector< unsigned long > nVertex
Store nVertex at each marker for deallocation.
Definition CSolver.hpp:146
unsigned short nVar
Number of variables of the problem.
Definition CSolver.hpp:85
unsigned long nMarker
Total number of markers using the grid information.
Definition CSolver.hpp:145
Main class for defining the turbulence model solver.
Definition CTurbSolver.hpp:40
void SetInlet_TurbVar(unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim, su2double val_turb_var) final
Set custom turbulence variables at the vertex of an inlet.
Definition CTurbSolver.hpp:114
void Impose_Fixed_Values(const CGeometry *geometry, const CConfig *config) final
Impose fixed values to turbulence quantities.
Definition CTurbSolver.cpp:234
void BC_Giles(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) final
Impose via the residual the Euler wall boundary condition.
Definition CTurbSolver.cpp:68
vector< su2activematrix > Inlet_TurbVars
Turbulence variables at inlet profiles.
Definition CTurbSolver.hpp:43
~CTurbSolver() override
Destructor of the class.
Definition CTurbSolver.cpp:43
void LoadRestart(CGeometry **geometry, CSolver ***solver, CConfig *config, int val_iter, bool val_update_geo) override
Load a solution from a restart file.
Definition CTurbSolver.cpp:93
unsigned long RegisterSolutionExtra(bool input, const CConfig *config) final
Register additional In- or Outputs for RANS.
Definition CTurbSolver.cpp:270
void BC_TurboRiemann(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) final
Impose via the residual the Euler wall boundary condition.
Definition CTurbSolver.cpp:51
void ComputeUnderRelaxationFactorHelper(CSolver **solver_container, su2double allowableRatio)
Compute a suitable under-relaxation parameter to limit the change in the solution variables over a no...
Definition CTurbSolver.cpp:280
passivedouble su2double
Definition code_config.hpp:181
#define CURRENT_FUNCTION
Definition mpi_structure.hpp:59