71 unsigned long Iteration)
override;
88 unsigned short val_marker)
override;
104 unsigned short val_marker)
override;
118 unsigned short iMesh,
119 unsigned short iRKStep,
120 unsigned short RunTime_EqSystem,
121 bool Output)
override;
148 unsigned short iMesh,
149 unsigned short iRKStep)
override;
163 unsigned short iMesh)
override;
Headers of the CAdjEulerSolver class.
Main class for defining the Euler's adjoint flow solver.
Definition CAdjEulerSolver.hpp:39
Main class for defining the Navier-Stokes' adjoint flow solver.
Definition CAdjNSSolver.hpp:38
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 CAdjNSSolver.cpp:304
void BC_Isothermal_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose via the residual or brute force the Navier-Stokes adjoint boundary condition (heat flux).
Definition CAdjNSSolver.cpp:1534
void SetTime_Step(CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned long Iteration) override
A virtual member.
Definition CAdjNSSolver.cpp:293
void Source_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) override
Source term computation.
Definition CAdjNSSolver.cpp:445
~CAdjNSSolver(void) override
Destructor of the class.
void Viscous_Sensitivity(CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) override
Compute the viscous sensitivity of the functional.
Definition CAdjNSSolver.cpp:588
void Viscous_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep) override
Compute the viscous residuals for the adjoint equation.
Definition CAdjNSSolver.cpp:394
void BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose via the residual or brute force the Navier-Stokes adjoint boundary condition (heat flux).
Definition CAdjNSSolver.cpp:1171
CAdjNSSolver(void)
Constructor of the class.
Definition CAdjNSSolver.cpp:33
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
Definition CSolver.hpp:71