41 vector<su2double> Surface_Buffet_Metric;
42 vector<su2double> Buffet_Metric;
43 vector<vector<su2double> > Buffet_Sensor;
59 unsigned long SetPrimitive_Variables(
CSolver **solver_container,
60 const CConfig *config)
override;
66 void AddDynamicGridResidualContribution(
unsigned long iPoint,
67 unsigned long Point_Normal,
80 unsigned short val_marker,
81 unsigned long iVertex,
91 void BC_Isothermal_Wall_Generic(
CGeometry *geometry,
96 unsigned short val_marker,
97 bool cht_mode =
false);
102 void BC_HeatFlux_Wall_Generic(
const CGeometry *geometry,
104 unsigned short val_marker,
105 unsigned short kind_boundary);
170 unsigned short iMesh,
171 unsigned short iRKStep,
172 unsigned short RunTime_EqSystem,
173 bool Output)
override;
196 unsigned short val_marker)
override;
206 const unsigned short val_marker)
override;
222 unsigned short val_marker)
override;
237 unsigned short val_marker)
override;
253 return Buffet_Sensor[val_marker][val_vertex];
Headers of the CEulerSolver class.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Class for compressible inviscid flow problems, serves as base for Navier-Stokes/RANS.
Definition CEulerSolver.hpp:40
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition CGeometry.hpp:75
Main class for defining the Navier-Stokes flow solver.
Definition CNSSolver.hpp:38
void BC_ConjugateHeat_Interface(CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) override
Impose the Navier-Stokes boundary condition (strong) with values from a CHT coupling.
Definition CNSSolver.cpp:793
void Evaluate_ObjFunc(const CConfig *config, CSolver **solver) override
Compute weighted-sum "combo" objective output.
Definition CNSSolver.cpp:276
CNSSolver()=default
Constructor of the class.
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 CNSSolver.cpp:424
~CNSSolver()=default
Destructor of the class.
su2double GetSurface_Buffet_Metric(unsigned short val_marker) const override
Provide the buffet metric.
Definition CNSSolver.hpp:150
void Buffet_Monitoring(const CGeometry *geometry, const CConfig *config) override
Compute the buffet sensor.
Definition CNSSolver.cpp:187
su2double GetBuffetSensor(unsigned short val_marker, unsigned long val_vertex) const override
Get the value of the buffet sensor.
Definition CNSSolver.hpp:252
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 boundary condition (strong).
Definition CNSSolver.cpp:787
su2double GetTotal_Buffet_Metric() const override
Get the buffet metric.
Definition CNSSolver.hpp:156
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 CNSSolver.cpp:71
void BC_HeatTransfer_Wall(const CGeometry *geometry, const CConfig *config, const unsigned short val_marker) override
Impose a heat flux by prescribing a heat transfer coefficient and a temperature at infinity.
Definition CNSSolver.cpp:431
Class for defining the numerical methods.
Definition CNumerics.hpp:48
Definition CSolver.hpp:71
su2double ** Jacobian_i
Auxiliary matrices for storing point to point Jacobians at point i.
Definition CSolver.hpp:128
su2double * Res_Conv
Auxiliary nVar vector for storing the convective residual.
Definition CSolver.hpp:121
su2double * Res_Visc
Auxiliary nVar vector for storing the viscous residual.
Definition CSolver.hpp:122
passivedouble su2double
Definition code_config.hpp:181
Return type used in some "ComputeResidual" overloads to give a const-view of the internally stored fl...
Definition CNumerics.hpp:218