52 unsigned long SetPrimitive_Variables(
CSolver **solver_container,
53 CConfig *config,
bool Output)
override;
65 CConfig *config,
unsigned short iMesh,
unsigned short iRKStep)
override;
103 bool reconstruction =
false)
override;
117 unsigned short iMesh,
118 unsigned short iRKStep,
119 unsigned short RunTime_EqSystem,
120 bool Output)
override;
132 CNumerics *visc_numerics,
CConfig *config,
unsigned short val_marker)
override;
147 CConfig *config,
unsigned short val_marker);
162 CConfig *config,
unsigned short val_marker);
174 CNumerics *visc_numerics,
CConfig *config,
unsigned short val_marker)
override;
201 CConfig *config,
unsigned short val_marker);
217 unsigned short val_marker)
override;
Headers of the CNEMOEulerSolver 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
Main class for defining the NEMO Euler's flow solver.
Definition CNEMOEulerSolver.hpp:41
Main class for defining the NEMO Navier-Stokes flow solver.
Definition CNEMONSSolver.hpp:42
void BC_IsothermalNonCatalytic_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker)
Impose the Navier-Stokes boundary condition (strong).
Definition CNEMONSSolver.cpp:531
void BC_HeatFluxCatalytic_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker)
Impose a constant heat-flux condition at the wall.
Definition CNEMONSSolver.cpp:348
~CNEMONSSolver()=default
Destructor of the class.
void BC_Isothermal_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Generic implementation of the isothermal wall.
Definition CNEMONSSolver.cpp:516
void BC_Smoluchowski_Maxwell(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the Navier-Stokes boundary condition (strong).
Definition CNEMONSSolver.cpp:852
void BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose a constant heat-flux condition at the wall.
Definition CNEMONSSolver.cpp:330
void BC_HeatFluxNonCatalytic_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker)
Impose a constant heat-flux condition at the wall.
Definition CNEMONSSolver.cpp:247
CNEMONSSolver()=default
Constructor of the class.
void BC_IsothermalCatalytic_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker)
Impose the Navier-Stokes boundary condition (strong).
Definition CNEMONSSolver.cpp:656
void SetPrimitive_Gradient_GG(CGeometry *geometry, const CConfig *config, bool reconstruction=false) override
Compute the gradient of the primitive variables using Green-Gauss method, and stores the result in th...
Definition CNEMONSSolver.cpp:149
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 CNEMONSSolver.cpp:58
Class for defining the numerical methods.
Definition CNumerics.hpp:48
Definition CSolver.hpp:71