31#include "../CNumerics.hpp"
44 unsigned short iDim, jDim, iVar, jVar;
45 su2double Residual, ProjVelocity_i, ProjVelocity_j, ProjPhi, ProjPhi_Vel, sq_vel, phis1, phis2,
46 MeanPsiRho, MeanPsiE, Param_p, Param_Kappa_0, Local_Lambda_i, Local_Lambda_j, MeanLambda,
47 Phi_i, Phi_j, sc2, StretchingFactor, Epsilon_0;
48 bool implicit, grid_movement;
94 unsigned short iDim, jDim, iVar, jVar;
95 su2double Residual, ProjVelocity_i, ProjVelocity_j, ProjPhi, ProjPhi_Vel, sq_vel, phis1, phis2;
96 su2double MeanPsiRho, MeanPsiE, Param_p, Param_Kappa_4, Param_Kappa_2, Local_Lambda_i, Local_Lambda_j, MeanLambda;
97 su2double Phi_i, Phi_j, sc4, StretchingFactor, Epsilon_4, Epsilon_2;
98 bool implicit, grid_movement;
143 su2double area, Sx, Sy, Sz, rarea, nx, ny, nz, rho_l, u_l, v_l, w_l, h_l, rho_r,
144 u_r, v_r, w_r, h_r, psi1, psi2, psi3, psi4, psi5;
145 su2double h, u, v, w, c, psi1_l, psi2_l, psi3_l, psi4_l, psi5_l,
146 psi1_r, psi2_r, psi3_r, psi4_r, psi5_r, q_l, q_r, Q_l, Q_r, vn,
147 rrho_l, weight, rweight1, cc;
148 su2double l1psi, l2psi, absQ, absQp, absQm, q2, alpha, beta_u, beta_v, beta_w, Q, l1l2p, l1l2m, eta;
149 su2double RoeDensity, RoeSoundSpeed, *RoeVelocity, *Lambda, *Velocity_i, *Velocity_j, **ProjFlux_i, **ProjFlux_j,
150 Proj_ModJac_Tensor_ij, **Proj_ModJac_Tensor, Energy_i, Energy_j, **P_Tensor, **invP_Tensor;
151 unsigned short iDim, iVar, jVar, kVar;
152 bool implicit, grid_movement;
Class for and adjoint centered scheme - JST.
Definition adj_convection.hpp:89
~CCentJST_AdjFlow(void) override
Destructor of the class.
Definition adj_convection.cpp:256
void ComputeResidual(su2double *val_resconv_i, su2double *val_resvisc_i, su2double *val_resconv_j, su2double *val_resvisc_j, su2double **val_Jacobian_ii, su2double **val_Jacobian_ij, su2double **val_Jacobian_ji, su2double **val_Jacobian_jj, CConfig *config) override
Compute the adjoint flow residual using a JST method.
Definition adj_convection.cpp:263
Class for computing the Lax-Friedrich adjoint centered scheme.
Definition adj_convection.hpp:39
~CCentLax_AdjFlow(void) override
Destructor of the class.
Definition adj_convection.cpp:48
void ComputeResidual(su2double *val_resconv_i, su2double *val_resvisc_i, su2double *val_resconv_j, su2double *val_resvisc_j, su2double **val_Jacobian_ii, su2double **val_Jacobian_ij, su2double **val_Jacobian_ji, su2double **val_Jacobian_jj, CConfig *config) override
Compute the adjoint flow residual using a Lax method.
Definition adj_convection.cpp:55
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Class for defining the numerical methods.
Definition CNumerics.hpp:48
Class for performing a linear upwind solver for the adjoint turbulence equations.
Definition adj_convection.hpp:189
void ComputeResidual(su2double *val_residual, su2double **val_Jacobian_i, su2double **val_Jacobian_j, CConfig *config) override
Compute the adjoint upwind flux between two nodes i and j.
Definition adj_convection.cpp:776
~CUpwLin_AdjTurb(void) override
Destructor of the class.
Definition adj_convection.cpp:772
Class for solving an approximate Riemann solver of Roe for the adjoint flow equations.
Definition adj_convection.hpp:140
void ComputeResidual(su2double *val_residual_i, su2double *val_residual_j, su2double **val_Jacobian_ii, su2double **val_Jacobian_ij, su2double **val_Jacobian_ji, su2double **val_Jacobian_jj, CConfig *config) override
Compute the adjoint Roe's flux between two nodes i and j.
Definition adj_convection.cpp:508
~CUpwRoe_AdjFlow(void) override
Destructor of the class.
Definition adj_convection.cpp:486
Class for doing a scalar upwind solver for the adjoint turbulence equations.
Definition adj_convection.hpp:223
void ComputeResidual(su2double *val_residual_i, su2double *val_residual_j, su2double **val_Jacobian_ii, su2double **val_Jacobian_ij, su2double **val_Jacobian_ji, su2double **val_Jacobian_jj, CConfig *config) override
Definition adj_convection.cpp:816
~CUpwSca_AdjTurb(void) override
Destructor of the class.
Definition adj_convection.cpp:811
passivedouble su2double
Definition code_config.hpp:181