Class for computing the constitutive and stress tensors for a neo-Hookean material model, incompressible.
More...
|
| | CFEM_NeoHookean_Incomp (unsigned short val_nDim, unsigned short val_nVar, CConfig *config) |
| | Constructor of the class. More...
|
| |
|
| ~CFEM_NeoHookean_Incomp (void) |
| | Destructor of the class.
|
| |
| void | Compute_Plane_Stress_Term (CElement *element_container, CConfig *config) |
| | A virtual member to compute the plane stress term in an element for nonlinear structural problems. More...
|
| |
| void | Compute_Constitutive_Matrix (CElement *element_container, CConfig *config) |
| | A virtual member to compute the constitutive matrix in an element for structural problems. More...
|
| |
| void | Compute_Stress_Tensor (CElement *element_container, CConfig *config) |
| | A virtual member to compute the stress tensor in an element for structural problems. More...
|
| |
| | CFEM_NonlinearElasticity (unsigned short val_nDim, unsigned short val_nVar, CConfig *config) |
| | Constructor of the class. More...
|
| |
|
virtual | ~CFEM_NonlinearElasticity (void) |
| | Destructor of the class.
|
| |
| void | Compute_Tangent_Matrix (CElement *element_container, CConfig *config) |
| | A virtual member to compute the tangent matrix in structural problems. More...
|
| |
| void | Compute_MeanDilatation_Term (CElement *element_container, CConfig *config) |
| | A virtual member to compute the pressure term in incompressible or nearly-incompressible structural problems. More...
|
| |
| void | Compute_NodalStress_Term (CElement *element_container, CConfig *config) |
| | A virtual member to compute the nodal stress term in non-linear structural problems. More...
|
| |
| void | Compute_Averaged_NodalStress (CElement *element_container, CConfig *config) |
| | A virtual member to compute the averaged nodal stresses. More...
|
| |
| | CFEM_Elasticity (unsigned short val_nDim, unsigned short val_nVar, CConfig *config) |
| | Constructor of the class. More...
|
| |
|
virtual | ~CFEM_Elasticity (void) |
| | Destructor of the class.
|
| |
| void | Compute_Mass_Matrix (CElement *element_container, CConfig *config) |
| | A virtual member to compute the mass matrix. More...
|
| |
| void | Compute_Dead_Load (CElement *element_container, CConfig *config) |
| | A virtual member to compute the residual component due to dead loads. More...
|
| |
|
| CNumerics (void) |
| | Constructor of the class.
|
| |
| | CNumerics (unsigned short val_nDim, unsigned short val_nVar, CConfig *config) |
| |
|
virtual | ~CNumerics (void) |
| | Destructor of the class.
|
| |
| su2double | Determinant_3x3 (su2double A00, su2double A01, su2double A02, su2double A10, su2double A11, su2double A12, su2double A20, su2double A21, su2double A22) |
| | Compute the determinant of a 3 by 3 matrix. More...
|
| |
| void | SetPastSol (su2double *val_u_nM1, su2double *val_u_n, su2double *val_u_nP1) |
| | Set the solution at different times. More...
|
| |
| void | SetPastVolume (su2double val_volume_nM1, su2double val_volume_n, su2double val_volume_nP1) |
| | Set the control volume at different times. More...
|
| |
| void | SetTimeStep (su2double val_timestep) |
| | Set the time step. More...
|
| |
| virtual su2double | GetPrecond_Beta () |
| | Get the Preconditioning Beta. More...
|
| |
| void | SetVelocity2_Inf (su2double val_velocity2) |
| | Set the freestream velocity square. More...
|
| |
| void | SetVorticity (su2double *val_vorticity_i, su2double *val_vorticity_j) |
| | Set the value of the vorticity. More...
|
| |
| void | SetStrainMag (su2double val_strainmag_i, su2double val_strainmag_j) |
| | Set the value of the rate of strain magnitude. More...
|
| |
| void | SetConservative (su2double *val_u_i, su2double *val_u_j) |
| | Set the value of the conservative variables. More...
|
| |
| void | SetConservative_ZeroOrder (su2double *val_u_i, su2double *val_u_j) |
| | Set the value of the conservative variables withour reconstruction. More...
|
| |
| void | SetPrimitive (su2double *val_v_i, su2double *val_v_j) |
| | Set the value of the primitive variables. More...
|
| |
| void | SetSecondary (su2double *val_s_i, su2double *val_s_j) |
| | Set the value of the primitive variables. More...
|
| |
| void | SetConservative (su2double *val_u_0, su2double *val_u_1, su2double *val_u_2) |
| | Set the value of the conservative variables. More...
|
| |
| void | SetConservative (su2double *val_u_0, su2double *val_u_1, su2double *val_u_2, su2double *val_u_3) |
| | Set the value of the conservative variables. More...
|
| |
| void | SetConsVarGradient (su2double **val_consvar_grad_i, su2double **val_consvar_grad_j) |
| | Set the gradient of the conservative variables. More...
|
| |
| void | SetConsVarGradient (su2double **val_consvar_grad_0, su2double **val_consvar_grad_1, su2double **val_consvar_grad_2) |
| | Set the gradient of the conservative variables. More...
|
| |
| void | SetConsVarGradient (su2double **val_consvar_grad_0, su2double **val_consvar_grad_1, su2double **val_consvar_grad_2, su2double **val_consvar_grad_3) |
| | Set the gradient of the conservative variables. More...
|
| |
| void | SetConsVarGradient (su2double **val_consvar_grad) |
| | Set the gradient of the conservative variables. More...
|
| |
| void | SetPrimVarGradient (su2double **val_primvar_grad_i, su2double **val_primvar_grad_j) |
| | Set the gradient of the primitive variables. More...
|
| |
| void | SetPrimVarLimiter (su2double *val_primvar_lim_i, su2double *val_primvar_lim_j) |
| | Set the Limiter of the primitive variables. More...
|
| |
| void | SetAdjointVar (su2double *val_psi_i, su2double *val_psi_j) |
| | Set the value of the adjoint variable. More...
|
| |
| void | SetAdjointVarGradient (su2double **val_psivar_grad_i, su2double **val_psivar_grad_j) |
| | Set the gradient of the adjoint variables. More...
|
| |
| void | SetAdjointVarLimiter (su2double *val_psivar_lim_i, su2double *val_psivar_lim_j) |
| | Set the limiter of the adjoint variables. More...
|
| |
| void | SetTurbVar (su2double *val_turbvar_i, su2double *val_turbvar_j) |
| | Set the value of the turbulent variable. More...
|
| |
| void | SetTransVar (su2double *val_transvar_i, su2double *val_transvar_j) |
| | Set the value of the turbulent variable. More...
|
| |
| void | SetTurbVarGradient (su2double **val_turbvar_grad_i, su2double **val_turbvar_grad_j) |
| | Set the gradient of the turbulent variables. More...
|
| |
| void | SetTransVarGradient (su2double **val_transvar_grad_i, su2double **val_transvar_grad_j) |
| | Set the gradient of the turbulent variables. More...
|
| |
| void | SetTurbAdjointVar (su2double *val_turbpsivar_i, su2double *val_turbpsivar_j) |
| | Set the value of the adjoint turbulent variable. More...
|
| |
| void | SetTurbAdjointGradient (su2double **val_turbpsivar_grad_i, su2double **val_turbpsivar_grad_j) |
| | Set the gradient of the adjoint turbulent variables. More...
|
| |
| virtual void | SetF1blending (su2double val_F1_i, su2double val_F1_j) |
| | Set the value of the first blending function. More...
|
| |
| virtual void | SetF2blending (su2double val_F1_i, su2double val_F1_j) |
| | Set the value of the second blending function. More...
|
| |
| virtual void | SetCrossDiff (su2double val_CDkw_i, su2double val_CDkw_j) |
| | Set the value of the cross diffusion for the SST model. More...
|
| |
| void | SetAuxVarGrad (su2double *val_auxvargrad_i, su2double *val_auxvargrad_j) |
| | Set the gradient of the auxiliary variables. More...
|
| |
| void | SetDiffusionCoeff (su2double *val_diffusioncoeff_i, su2double *val_diffusioncoeff_j) |
| | Set the diffusion coefficient. More...
|
| |
| void | SetLaminarViscosity (su2double val_laminar_viscosity_i, su2double val_laminar_viscosity_j) |
| | Set the laminar viscosity. More...
|
| |
| void | SetThermalConductivity (su2double val_thermal_conductivity_i, su2double val_thermal_conductivity_j) |
| | Set the thermal conductivity (translational/rotational) More...
|
| |
| void | SetThermalConductivity_ve (su2double val_thermal_conductivity_ve_i, su2double val_thermal_conductivity_ve_j) |
| | Set the thermal conductivity (translational/rotational) More...
|
| |
| void | SetEddyViscosity (su2double val_eddy_viscosity_i, su2double val_eddy_viscosity_j) |
| | Set the eddy viscosity. More...
|
| |
| void | SetTurbKineticEnergy (su2double val_turb_ke_i, su2double val_turb_ke_j) |
| | Set the turbulent kinetic energy. More...
|
| |
| void | SetDistance (su2double val_dist_i, su2double val_dist_j) |
| | Set the value of the distance from the nearest wall. More...
|
| |
| void | SetCoord (su2double *val_coord_i, su2double *val_coord_j) |
| | Set coordinates of the points. More...
|
| |
| void | SetCoord (su2double *val_coord_0, su2double *val_coord_1, su2double *val_coord_2) |
| |
| void | SetCoord (su2double *val_coord_0, su2double *val_coord_1, su2double *val_coord_2, su2double *val_coord_3) |
| |
| void | SetGridVel (su2double *val_gridvel_i, su2double *val_gridvel_j) |
| | Set the velocity of the computational grid. More...
|
| |
| void | SetWindGust (su2double *val_windgust_i, su2double *val_windgust_j) |
| | Set the wind gust value. More...
|
| |
| void | SetWindGustDer (su2double *val_windgustder_i, su2double *val_windgustder_j) |
| | Set the wind gust derivatives values. More...
|
| |
| void | SetPressure (su2double val_pressure_i, su2double val_pressure_j) |
| | Set the value of the pressure. More...
|
| |
| void | SetDensity (su2double val_densityinc_i, su2double val_densityinc_j) |
| | Set the value of the density for the incompressible solver. More...
|
| |
| void | SetBetaInc2 (su2double val_betainc2_i, su2double val_betainc2_j) |
| | Set the value of the beta for incompressible flows. More...
|
| |
| void | SetSoundSpeed (su2double val_soundspeed_i, su2double val_soundspeed_j) |
| | Set the value of the sound speed. More...
|
| |
| void | SetTemperature (su2double val_temp_i, su2double val_temp_j) |
| | Set the value of the temperature. More...
|
| |
| void | SetEnthalpy (su2double val_enthalpy_i, su2double val_enthalpy_j) |
| | Set the value of the enthalpy. More...
|
| |
| void | SetLambda (su2double val_lambda_i, su2double val_lambda_j) |
| | Set the value of the spectral radius. More...
|
| |
| void | SetUndivided_Laplacian (su2double *val_und_lapl_i, su2double *val_und_lapl_j) |
| | Set the value of undivided laplacian. More...
|
| |
| void | SetSensor (su2double val_sensor_i, su2double val_sensor_j) |
| | Set the value of the pressure sensor. More...
|
| |
| void | SetNeighbor (unsigned short val_neighbor_i, unsigned short val_neighbor_j) |
| | Set the number of neighbor to a point. More...
|
| |
| void | SetNormal (su2double *val_normal) |
| | Set the value of the normal vector to the face between two points. More...
|
| |
| void | SetVolume (su2double val_volume) |
| | Set the value of the volume of the control volume. More...
|
| |
| void | SetRhosIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetRhoIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetPIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetTIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetTveIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetVelIndex (unsigned short val_Index) |
| | Retrieves the value of the velocity index in the primitive variable vector. More...
|
| |
| void | SetHIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetAIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetRhoCvtrIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetRhoCvveIndex (unsigned short val_Index) |
| | Retrieves the value of the species density in the primitive variable vector. More...
|
| |
| void | SetdPdU (su2double *val_dPdU_i, su2double *val_dPdU_j) |
| | Sets the value of the derivative of pressure w.r.t. species density. More...
|
| |
| void | SetdTdU (su2double *val_dTdU_i, su2double *val_dTdU_j) |
| | Sets the value of the derivative of temperature w.r.t. species density. More...
|
| |
| void | SetdTvedU (su2double *val_dTvedU_i, su2double *val_dTvedU_j) |
| | Sets the value of the derivative of vib-el. temperature w.r.t. species density. More...
|
| |
| void | GetInviscidFlux (su2double val_density, su2double *val_velocity, su2double val_pressure, su2double val_enthalpy) |
| | Get the inviscid fluxes. More...
|
| |
| void | GetViscousFlux (su2double *val_primvar, su2double **val_gradprimvar, su2double val_laminar_viscosity, su2double val_eddy_viscosity, su2double val_mach_inf) |
| | Get the viscous fluxes. More...
|
| |
| void | GetInviscidProjFlux (su2double *val_density, su2double *val_velocity, su2double *val_pressure, su2double *val_enthalpy, su2double *val_normal, su2double *val_Proj_Flux) |
| | Compute the projected inviscid flux vector. More...
|
| |
| void | GetInviscidArtCompProjFlux (su2double *val_density, su2double *val_velocity, su2double *val_pressure, su2double *val_betainc2, su2double *val_normal, su2double *val_Proj_Flux) |
| | Compute the projected inviscid flux vector for incompresible simulations. More...
|
| |
| void | GetViscousProjFlux (su2double *val_primvar, su2double **val_gradprimvar, su2double val_turb_ke, su2double *val_normal, su2double val_laminar_viscosity, su2double val_eddy_viscosity) |
| | Compute the projection of the viscous fluxes into a direction. More...
|
| |
| void | GetViscousProjFlux (su2double *val_primvar, su2double **val_gradprimvar, su2double val_turb_ke, su2double *val_normal, su2double val_laminar_viscosity, su2double val_eddy_viscosity, su2double val_thermal_conductivity, su2double val_heat_capacity_cp) |
| | Compute the projection of the viscous fluxes into a direction for general fluid model. More...
|
| |
|
void | GetViscousArtCompProjFlux (su2double **val_gradprimvar, su2double *val_normal, su2double val_laminar_viscosity, su2double val_eddy_viscosity) |
| |
| void | GetInviscidProjJac (su2double *val_velocity, su2double *val_energy, su2double *val_normal, su2double val_scale, su2double **val_Proj_Jac_tensor) |
| | Compute the projection of the inviscid Jacobian matrices. More...
|
| |
| void | GetInviscidArtCompProjJac (su2double *val_density, su2double *val_velocity, su2double *val_betainc2, su2double *val_normal, su2double val_scale, su2double **val_Proj_Jac_tensor) |
| | Compute the projection of the inviscid Jacobian matrices (artificial compresibility). More...
|
| |
| void | GetInviscidProjJac (su2double *val_velocity, su2double *val_enthalphy, su2double *val_chi, su2double *val_kappa, su2double *val_normal, su2double val_scale, su2double **val_Proj_Jac_tensor) |
| | Compute the projection of the inviscid Jacobian matrices for general fluid model. More...
|
| |
| void | GetViscousProjJacs (su2double *val_Mean_PrimVar, su2double val_laminar_viscosity, su2double val_eddy_viscosity, su2double val_dist_ij, su2double *val_normal, su2double val_dS, su2double *val_Proj_Visc_Flux, su2double **val_Proj_Jac_Tensor_i, su2double **val_Proj_Jac_Tensor_j) |
| | TSL-Approximation of Viscous NS Jacobians. More...
|
| |
| void | GetViscousProjJacs (su2double *val_Mean_PrimVar, su2double **val_gradprimvar, su2double *val_Mean_SecVar, su2double val_laminar_viscosity, su2double val_eddy_viscosity, su2double val_thermal_conductivity, su2double val_heat_capacity_cp, su2double val_dist_ij, su2double *val_normal, su2double val_dS, su2double *val_Proj_Visc_Flux, su2double **val_Proj_Jac_Tensor_i, su2double **val_Proj_Jac_Tensor_j) |
| | TSL-Approximation of Viscous NS Jacobians for arbitrary equations of state. More...
|
| |
| void | GetPrimitive2Conservative (su2double *val_Mean_PrimVar, su2double *val_Mean_SecVar, su2double **val_Jac_PC) |
| | Mapping between primitives variables P and conservatives variables C. More...
|
| |
| void | GetViscousArtCompProjJacs (su2double val_laminar_viscosity, su2double val_eddy_viscosity, su2double val_dist_ij, su2double *val_normal, su2double val_dS, su2double **val_Proj_Jac_Tensor_i, su2double **val_Proj_Jac_Tensor_j) |
| | Compute the projection of the viscous Jacobian matrices. More...
|
| |
| void | GetPMatrix (su2double *val_density, su2double *val_velocity, su2double *val_soundspeed, su2double *val_enthalpy, su2double *val_chi, su2double *val_kappa, su2double *val_normal, su2double **val_p_tensor) |
| | Computation of the matrix P for a generic fluid model. More...
|
| |
| void | GetPMatrix (su2double *val_density, su2double *val_velocity, su2double *val_soundspeed, su2double *val_normal, su2double **val_p_tensor) |
| | Computation of the matrix P, this matrix diagonalize the conservative Jacobians in the form $P^{-1}(A.Normal)P=Lambda$. More...
|
| |
| void | GetinvRinvPe (su2double Beta2, su2double val_enthalpy, su2double val_soundspeed, su2double val_density, su2double *val_velocity, su2double **val_invR_invPe) |
| | Computation of the matrix Rinv*Pe. More...
|
| |
| void | GetRMatrix (su2double val_pressure, su2double val_soundspeed, su2double val_density, su2double *val_velocity, su2double **val_invR_invPe) |
| | Computation of the matrix R. More...
|
| |
| void | GetRMatrix (su2double val_soundspeed, su2double val_density, su2double *val_normal, su2double **R_Matrix) |
| | Computation of the matrix R. More...
|
| |
| void | GetLMatrix (su2double val_soundspeed, su2double val_density, su2double *val_normal, su2double **L_Matrix) |
| | Computation of the matrix R. More...
|
| |
| void | GetPrecondJacobian (su2double Beta2, su2double r_hat, su2double s_hat, su2double t_hat, su2double rB2a2, su2double *val_Lambda, su2double *val_normal, su2double **val_absPeJac) |
| | Computation of the matrix Td, this matrix diagonalize the preconditioned conservative Jacobians in the form $Tg |Lambda| Td = Pc{-1}|Pc (A.Normal)|$. More...
|
| |
| void | GetPArtCompMatrix (su2double *val_density, su2double *val_velocity, su2double *val_betainv2, su2double *val_normal, su2double **val_p_tensor) |
| | Computation of the matrix P (artificial compresibility), this matrix diagonalize the conservative Jacobians in the form $P^{-1}(A.Normal)P=Lambda$. More...
|
| |
| void | GetPMatrix_inv (su2double **val_invp_tensor, su2double *val_density, su2double *val_velocity, su2double *val_soundspeed, su2double *val_chi, su2double *val_kappa, su2double *val_normal) |
| | Computation of the matrix P^{-1}, this matrix diagonalize the conservative Jacobians in the form $P^{-1}(A.Normal)P=Lambda$. More...
|
| |
| void | GetPMatrix_inv (su2double *val_density, su2double *val_velocity, su2double *val_soundspeed, su2double *val_normal, su2double **val_invp_tensor) |
| | Computation of the matrix P^{-1}, this matrix diagonalize the conservative Jacobians in the form $P^{-1}(A.Normal)P=Lambda$. More...
|
| |
| void | GetPArtCompMatrix_inv (su2double *val_density, su2double *val_velocity, su2double *val_betainv2, su2double *val_normal, su2double **val_invp_tensor) |
| | Computation of the matrix P^{-1} (artificial compresibility), this matrix diagonalize the conservative Jacobians in the form $P^{-1}(A.Normal)P=Lambda$. More...
|
| |
|
void | GetAdjViscousFlux_Jac (su2double Pressure_i, su2double Pressure_j, su2double Density_i, su2double Density_j, su2double ViscDens_i, su2double ViscDens_j, su2double *Velocity_i, su2double *Velocity_j, su2double sq_vel_i, su2double sq_vel_j, su2double XiDens_i, su2double XiDens_j, su2double **Mean_GradPhi, su2double *Mean_GradPsiE, su2double dPhiE_dn, su2double *Normal, su2double *Edge_Vector, su2double dist_ij_2, su2double *val_residual_i, su2double *val_residual_j, su2double **val_Jacobian_ii, su2double **val_Jacobian_ij, su2double **val_Jacobian_ji, su2double **val_Jacobian_jj, bool implicit) |
| | Compute viscous residual and jacobian.
|
| |
| void | GetJacInviscidLambda_fabs (su2double *val_velocity, su2double val_soundspeed, su2double *val_normal, su2double *val_Lambda_Vector) |
| | Computation of the projected inviscid lambda (eingenvalues). More...
|
| |
| virtual void | ComputeResidual (su2double *val_residual, CConfig *config) |
| | Compute the numerical residual. More...
|
| |
| virtual void | ComputeResidual (su2double *val_residual_i, su2double *val_residual_j) |
| |
|
virtual void | ComputeResidual_TransLM (su2double *val_residual, su2double **val_Jacobian_i, su2double **val_Jacobian_j, CConfig *config, su2double &gamma_sep) |
| |
| virtual void | ComputeResidual (su2double *val_residual_i, su2double *val_residual_j, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double *val_residual, su2double **val_Jacobian_i, su2double **val_Jacobian_j, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double *val_residual, su2double **val_Jacobian_i, su2double **val_Jacobian_j, su2double **val_JacobianMeanFlow_i, su2double **val_JacobianMeanFlow_j, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double **val_Jacobian_i, su2double **val_Jacobian_j, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double *val_resconv, su2double *val_resvisc, su2double **val_Jacobian_i, su2double **val_Jacobian_j, CConfig *config) |
| |
| virtual 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) |
| |
| virtual 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) |
| |
| virtual void | ComputeResidual (su2double **val_stiffmatrix_elem, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double *val_residual, su2double **val_Jacobian_i, CConfig *config) |
| |
| virtual void | GetEq_Rxn_Coefficients (su2double **EqnRxnConstants, CConfig *config) |
| |
| virtual void | ComputeResidual_Axisymmetric (su2double *val_residual, CConfig *config) |
| | Residual for source term integration. More...
|
| |
| virtual void | ComputeResidual_Axisymmetric_ad (su2double *val_residual, su2double *val_residuald, CConfig *config) |
| | Residual for source term integration. More...
|
| |
| virtual void | SetJacobian_Axisymmetric (su2double **val_Jacobian_i, CConfig *config) |
| | Calculation of axisymmetric source term Jacobian. More...
|
| |
| virtual void | ComputeVibRelaxation (su2double *val_residual, su2double **val_Jacobian_i, CConfig *config) |
| | Calculation of the translational-vibrational energy exchange source term. More...
|
| |
| virtual void | ComputeChemistry (su2double *val_residual, su2double **val_Jacobian_i, CConfig *config) |
| | Calculation of the chemistry source term. More...
|
| |
| virtual void | GetKeqConstants (su2double *A, unsigned short val_reaction, CConfig *config) |
| | Calculates constants used for Keq correlation. More...
|
| |
|
virtual void | SetIntermittency (su2double intermittency_in) |
| | Set intermittency for numerics (used in SA with LM transition model)
|
| |
| virtual void | SetProduction (su2double val_production) |
| | Residual for source term integration. More...
|
| |
| virtual void | SetDestruction (su2double val_destruction) |
| | Residual for source term integration. More...
|
| |
| virtual void | SetCrossProduction (su2double val_crossproduction) |
| | Residual for source term integration. More...
|
| |
| virtual su2double | GetProduction (void) |
| | Residual for source term integration. More...
|
| |
| virtual su2double | GetDestruction (void) |
| | Residual for source term integration. More...
|
| |
| virtual su2double | GetCrossProduction (void) |
| | Residual for source term integration. More...
|
| |
| virtual void | ComputeResidual (su2double **val_Jacobian_i, su2double *val_Jacobian_mui, su2double ***val_Jacobian_gradi, CConfig *config) |
| |
| virtual void | ComputeResidual (su2double **val_Jacobian_i, su2double *val_Jacobian_mui, su2double ***val_Jacobian_gradi, su2double **val_Jacobian_j, su2double *val_Jacobian_muj, su2double ***val_Jacobian_gradj, CConfig *config) |
| |
| void | CreateBasis (su2double *val_Normal) |
| | Computes a basis of orthogonal vectors from a suppled vector. More...
|
| |
|
|
su2double ** | Flux_Tensor |
| | Flux tensor (used for viscous and inviscid purposes.
|
| |
|
su2double * | Proj_Flux_Tensor |
| | Flux tensor projected in a direction.
|
| |
|
su2double ** | tau |
| | Viscous stress tensor.
|
| |
|
su2double ** | delta |
| | Identity matrix.
|
| |
|
su2double * | Diffusion_Coeff_i |
| | Species diffusion coefficients at point i.
|
| |
|
su2double * | Diffusion_Coeff_j |
| | Species diffusion coefficients at point j.
|
| |
|
su2double | Laminar_Viscosity_i |
| | Laminar viscosity at point i.
|
| |
|
su2double | Laminar_Viscosity_j |
| | Laminar viscosity at point j.
|
| |
|
su2double | Laminar_Viscosity_id |
| | Variation of laminar viscosity at point i.
|
| |
|
su2double | Laminar_Viscosity_jd |
| | Variation of laminar viscosity at point j.
|
| |
|
su2double | Thermal_Conductivity_i |
| | Thermal conductivity at point i.
|
| |
|
su2double | Thermal_Conductivity_j |
| | Thermal conductivity at point j.
|
| |
|
su2double | Thermal_Conductivity_ve_i |
| | Thermal conductivity at point i.
|
| |
|
su2double | Thermal_Conductivity_ve_j |
| | Thermal conductivity at point j.
|
| |
|
su2double | Cp_i |
| | Cp at point i.
|
| |
|
su2double | Cp_j |
| | Cp at point j.
|
| |
|
su2double * | Theta_v |
| | Characteristic vibrational temperature.
|
| |
|
su2double | Eddy_Viscosity_i |
| | Eddy viscosity at point i.
|
| |
|
su2double | Eddy_Viscosity_j |
| | Eddy viscosity at point j.
|
| |
|
su2double | turb_ke_i |
| | Turbulent kinetic energy at point i.
|
| |
|
su2double | turb_ke_j |
| | Turbulent kinetic energy at point j.
|
| |
|
su2double | Pressure_i |
| | Pressure at point i.
|
| |
|
su2double | Pressure_j |
| | Pressure at point j.
|
| |
|
su2double | GravityForce_i |
| | Gravity force at point i.
|
| |
|
su2double | GravityForce_j |
| | Gravity force at point j.
|
| |
|
su2double | Density_i |
| | Density at point i.
|
| |
|
su2double | Density_j |
| | Density at point j.
|
| |
|
su2double | DensityInc_i |
| | Incompressible density at point i.
|
| |
|
su2double | DensityInc_j |
| | Incompressible density at point j.
|
| |
|
su2double | BetaInc2_i |
| | Beta incompressible at point i.
|
| |
|
su2double | BetaInc2_j |
| | Beta incompressible at point j.
|
| |
|
su2double | Lambda_i |
| | Spectral radius at point i.
|
| |
|
su2double | Lambda_j |
| | Spectral radius at point j.
|
| |
|
su2double | LambdaComb_i |
| | Spectral radius at point i.
|
| |
|
su2double | LambdaComb_j |
| | Spectral radius at point j.
|
| |
|
su2double | SoundSpeed_i |
| | Sound speed at point i.
|
| |
|
su2double | SoundSpeed_j |
| | Sound speed at point j.
|
| |
|
su2double | Enthalpy_i |
| | Enthalpy at point i.
|
| |
|
su2double | Enthalpy_j |
| | Enthalpy at point j.
|
| |
|
su2double | dist_i |
| | Distance of point i to the nearest wall.
|
| |
|
su2double | dist_j |
| | Distance of point j to the nearest wall.
|
| |
|
su2double | Temp_i |
| | Temperature at point i.
|
| |
|
su2double | Temp_j |
| | Temperature at point j.
|
| |
|
su2double * | Temp_tr_i |
| | Temperature transl-rot at point i.
|
| |
|
su2double * | Temp_tr_j |
| | Temperature transl-rot at point j.
|
| |
|
su2double * | Temp_vib_i |
| | Temperature vibrational at point i.
|
| |
|
su2double * | Temp_vib_j |
| | Temperature vibrational at point j.
|
| |
|
su2double * | Und_Lapl_i |
| | Undivided laplacians at point i.
|
| |
|
su2double * | Und_Lapl_j |
| | Undivided laplacians at point j.
|
| |
|
su2double | Sensor_i |
| | Pressure sensor at point i.
|
| |
|
su2double | Sensor_j |
| | Pressure sensor at point j.
|
| |
|
su2double * | GridVel_i |
| | Grid velocity at point i.
|
| |
|
su2double * | GridVel_j |
| | Grid velocity at point j.
|
| |
|
su2double * | U_i |
| | Vector of conservative variables at point i.
|
| |
|
su2double * | U_id |
| | Vector of derivative of conservative variables at point i.
|
| |
|
su2double * | UZeroOrder_i |
| | Vector of conservative variables at point i without reconstruction.
|
| |
|
su2double * | U_j |
| | Vector of conservative variables at point j.
|
| |
|
su2double * | UZeroOrder_j |
| | Vector of conservative variables at point j without reconstruction.
|
| |
|
su2double * | U_jd |
| | Vector of derivative of conservative variables at point j.
|
| |
|
su2double * | U_0 |
| | Vector of conservative variables at node 0.
|
| |
|
su2double * | U_1 |
| | Vector of conservative variables at node 1.
|
| |
|
su2double * | U_2 |
| | Vector of conservative variables at node 2.
|
| |
|
su2double * | U_3 |
| | Vector of conservative variables at node 3.
|
| |
|
su2double * | V_i |
| | Vector of primitive variables at point i.
|
| |
|
su2double * | V_j |
| | Vector of primitive variables at point j.
|
| |
|
su2double * | S_i |
| | Vector of secondary variables at point i.
|
| |
|
su2double * | S_j |
| | Vector of secondary variables at point j.
|
| |
|
su2double * | Psi_i |
| | Vector of adjoint variables at point i.
|
| |
|
su2double * | Psi_j |
| | Vector of adjoint variables at point j.
|
| |
|
su2double * | DeltaU_i |
| | Vector of linearized variables at point i.
|
| |
|
su2double * | DeltaU_j |
| | Vector of linearized variables at point j.
|
| |
|
su2double * | TurbVar_i |
| | Vector of turbulent variables at point i.
|
| |
|
su2double * | TurbVar_id |
| | Vector of derivative of turbulent variables at point i.
|
| |
|
su2double * | TurbVar_j |
| | Vector of turbulent variables at point j.
|
| |
|
su2double * | TurbVar_jd |
| | Vector of derivative of turbulent variables at point j.
|
| |
|
su2double * | TransVar_i |
| | Vector of turbulent variables at point i.
|
| |
|
su2double * | TransVar_j |
| | Vector of turbulent variables at point j.
|
| |
|
su2double * | TurbPsi_i |
| | Vector of adjoint turbulent variables at point i.
|
| |
|
su2double * | TurbPsi_j |
| | Vector of adjoint turbulent variables at point j.
|
| |
|
su2double ** | ConsVar_Grad_i |
| | Gradient of conservative variables at point i.
|
| |
|
su2double ** | ConsVar_Grad_j |
| | Gradient of conservative variables at point j.
|
| |
|
su2double ** | ConsVar_Grad_0 |
| | Gradient of conservative variables at point 0.
|
| |
|
su2double ** | ConsVar_Grad_1 |
| | Gradient of conservative variables at point 1.
|
| |
|
su2double ** | ConsVar_Grad_2 |
| | Gradient of conservative variables at point 2.
|
| |
|
su2double ** | ConsVar_Grad_3 |
| | Gradient of conservative variables at point 3.
|
| |
|
su2double ** | ConsVar_Grad |
| | Gradient of conservative variables which is a scalar.
|
| |
|
su2double ** | PrimVar_Grad_i |
| | Gradient of primitive variables at point i.
|
| |
|
su2double ** | PrimVar_Grad_j |
| | Gradient of primitive variables at point j.
|
| |
|
su2double * | PrimVar_Lim_i |
| | Limiter of primitive variables at point i.
|
| |
|
su2double * | PrimVar_Lim_j |
| | Limiter of primitive variables at point j.
|
| |
|
su2double * | PsiVar_Lim_i |
| | Limiter of adjoint variables at point i.
|
| |
|
su2double * | PsiVar_Lim_j |
| | Limiter of adjoint variables at point j.
|
| |
|
su2double ** | PsiVar_Grad_i |
| | Gradient of adjoint variables at point i.
|
| |
|
su2double ** | PsiVar_Grad_j |
| | Gradient of adjoint variables at point j.
|
| |
|
su2double ** | TurbVar_Grad_i |
| | Gradient of turbulent variables at point i.
|
| |
|
su2double ** | TurbVar_Grad_j |
| | Gradient of turbulent variables at point j.
|
| |
|
su2double ** | TransVar_Grad_i |
| | Gradient of turbulent variables at point i.
|
| |
|
su2double ** | TransVar_Grad_j |
| | Gradient of turbulent variables at point j.
|
| |
|
su2double ** | TurbPsi_Grad_i |
| | Gradient of adjoint turbulent variables at point i.
|
| |
|
su2double ** | TurbPsi_Grad_j |
| | Gradient of adjoint turbulent variables at point j.
|
| |
|
su2double * | AuxVar_Grad_i |
| | Gradient of an auxiliary variable at point i.
|
| |
|
su2double * | AuxVar_Grad_j |
| | Gradient of an auxiliary variable at point i.
|
| |
|
su2double * | Coord_i |
| | Cartesians coordinates of point i.
|
| |
|
su2double * | Coord_j |
| | Cartesians coordinates of point j.
|
| |
|
su2double * | Coord_0 |
| | Cartesians coordinates of point 0 (Galerkin method, triangle).
|
| |
|
su2double * | Coord_1 |
| | Cartesians coordinates of point 1 (Galerkin method, tetrahedra).
|
| |
|
su2double * | Coord_2 |
| | Cartesians coordinates of point 2 (Galerkin method, triangle).
|
| |
|
su2double * | Coord_3 |
| | Cartesians coordinates of point 3 (Galerkin method, tetrahedra).
|
| |
|
unsigned short | Neighbor_i |
| | Number of neighbors of the point i.
|
| |
|
unsigned short | Neighbor_j |
| | Number of neighbors of the point j.
|
| |
|
su2double * | Normal |
| | Normal vector, it norm is the area of the face.
|
| |
|
su2double * | UnitNormal |
| | Unitary normal vector.
|
| |
|
su2double * | UnitNormald |
| | derivatve of unitary normal vector.
|
| |
|
su2double | TimeStep |
| | Time step useful in dual time method.
|
| |
|
su2double | Area |
| | Area of the face i-j.
|
| |
|
su2double | Volume |
| | Volume of the control volume around point i.
|
| |
|
su2double | Volume_n |
| | Volume of the control volume at time n.
|
| |
|
su2double | Volume_nM1 |
| | Volume of the control volume at time n-1.
|
| |
|
su2double | Volume_nP1 |
| | Volume of the control volume at time n+1.
|
| |
|
su2double * | U_n |
| | Vector of conservative variables at time n.
|
| |
|
su2double * | U_nM1 |
| | Vector of conservative variables at time n-1.
|
| |
|
su2double * | U_nP1 |
| | Vector of conservative variables at time n+1.
|
| |
|
su2double | vel2_inf |
| | value of the square of freestream speed.
|
| |
|
su2double * | WindGust_i |
| | Wind gust at point i.
|
| |
|
su2double * | WindGust_j |
| | Wind gust at point j.
|
| |
|
su2double * | WindGustDer_i |
| | Wind gust derivatives at point i.
|
| |
|
su2double * | WindGustDer_j |
| | Wind gust derivatives at point j.
|
| |
|
su2double * | Vorticity_i |
| |
|
su2double * | Vorticity_j |
| | Vorticity.
|
| |
|
su2double | StrainMag_i |
| |
|
su2double | StrainMag_j |
| | Strain rate magnitude.
|
| |
|
su2double * | l |
| |
|
su2double * | m |
| |
|
su2double ** | F_Mat |
| | Deformation gradient.
|
| |
|
su2double ** | b_Mat |
| | Left Cauchy-Green Tensor.
|
| |
|
su2double ** | currentCoord |
| | Current coordinates.
|
| |
|
su2double ** | Stress_Tensor |
| | Cauchy stress tensor.
|
| |
|
su2double ** | KAux_P_ab |
| | Auxiliar matrix for the pressure term.
|
| |
|
su2double * | KAux_t_a |
| | Auxiliar matrix for the pressure term.
|
| |
|
su2double | J_F |
| | Jacobian of the transformation (determinant of F)
|
| |
|
su2double | f33 |
| | Plane stress term for non-linear 2D plane stress analysis.
|
| |
|
su2double | E |
| | Young's modulus of elasticity.
|
| |
|
su2double | Nu |
| | Poisson's ratio.
|
| |
|
su2double | Rho_s |
| | Structural density.
|
| |
|
su2double | Mu |
| | Lame's coeficient.
|
| |
|
su2double | Lambda |
| | Lame's coeficient.
|
| |
|
su2double | Kappa |
| | Compressibility constant.
|
| |
|
bool | plane_stress |
| | Checks if we are solving a plane stress case.
|
| |
|
su2double ** | Ba_Mat |
| | Matrix B for node a - Auxiliary.
|
| |
|
su2double ** | Bb_Mat |
| | Matrix B for node b - Auxiliary.
|
| |
|
su2double * | Ni_Vec |
| | Vector of shape functions - Auxiliary.
|
| |
|
su2double ** | D_Mat |
| | Constitutive matrix - Auxiliary.
|
| |
|
su2double ** | KAux_ab |
| | Node ab stiffness matrix - Auxiliary.
|
| |
|
su2double ** | GradNi_Ref_Mat |
| | Gradients of Ni - Auxiliary.
|
| |
|
su2double ** | GradNi_Curr_Mat |
| | Gradients of Ni - Auxiliary.
|
| |
|
su2double * | FAux_Dead_Load |
| | Auxiliar vector for the dead loads.
|
| |
|
unsigned short | nDim |
| |
|
unsigned short | nVar |
| | Number of dimensions and variables.
|
| |
|
su2double | Gamma |
| | Fluid's Gamma constant (ratio of specific heats).
|
| |
|
su2double | Gamma_Minus_One |
| | Fluids's Gamma - 1.0 .
|
| |
|
su2double | Gas_Constant |
| | Gas constant.
|
| |
|
su2double * | Vector |
| | Auxiliary vector.
|
| |
|
su2double * | Enthalpy_formation |
| |
|
su2double | Prandtl_Lam |
| | Laminar Prandtl's number.
|
| |
|
su2double | Prandtl_Turb |
| | Turbulent Prandtl's number.
|
| |