![]() |
Documentation 6b54b78464
|
Main class for defining the variables. More...
#include <CVariable.hpp>
Public Member Functions | |
| CVariable (const CVariable &)=delete | |
| CVariable (CVariable &&)=delete | |
| CVariable & | operator= (const CVariable &)=delete |
| CVariable & | operator= (CVariable &&)=delete |
| CVariable (unsigned long npoint, unsigned long nvar, const CConfig *config) | |
| CVariable (unsigned long npoint, unsigned long ndim, unsigned long nvar, const CConfig *config, bool adjoint=false) | |
| virtual | ~CVariable ()=default |
| Destructor of the class. | |
| unsigned long | GetnAuxVar () const |
| Get the number of auxiliary variables. | |
| void | SetSolution (unsigned long iPoint, const su2double *solution) |
| Set the value of the solution, all variables. | |
| void | SetSolution (unsigned long iPoint, unsigned long iVar, su2double solution) |
| Set the value of the solution, one variable. | |
| void | Add_DeltaSolution (unsigned long iPoint, unsigned long iVar, su2double solution) |
| Add the value of the solution vector to the previous solution (incremental approach). | |
| void | SetNon_Physical (unsigned long iPoint, bool val_value) |
| Set the value of the non-physical point. | |
| bool | GetNon_Physical (unsigned long iPoint) |
| Get the value of the non-physical boolean at a point. | |
| su2double | GetSolution (unsigned long iPoint, unsigned long iVar) const |
| Get the solution. | |
| su2double | GetSolution_Old (unsigned long iPoint, unsigned long iVar) const |
| Get the old solution of the problem (Runge-Kutta method) | |
| void | SetSolution_Old (unsigned long iPoint, const su2double *solution_old) |
| Set the value of the old solution. | |
| void | SetSolution_Old (unsigned long iPoint, unsigned long iVar, su2double solution_old) |
| void | Set_OldSolution () |
| Set old variables to the value of the current variables. | |
| void | Set_Solution () |
| Set variables to the value of the old variables. | |
| void | Set_Solution_time_n () |
| Set the variable solution at time n. | |
| void | Set_Solution_time_n1 () |
| Set the variable solution at time n-1. | |
| void | Set_Solution_time_n (unsigned long iPoint, const su2double *val_sol) |
| Set the variable solution at time n. | |
| void | Set_Solution_time_n1 (unsigned long iPoint, const su2double *val_sol) |
| Set the variable solution at time n-1. | |
| void | Set_Solution_time_n (unsigned long iPoint, unsigned long iVar, su2double val_sol) |
| Set the variable solution at time n. | |
| void | Set_Solution_time_n1 (unsigned long iPoint, unsigned long iVar, su2double val_sol) |
| Set the variable solution at time n-1. | |
| virtual void | SetVelSolutionVector (unsigned long iPoint, const su2double *val_vector) |
| Virtual Member. Specify a vector to set the velocity components of the solution. Multiplied by density for compressible cases. | |
| void | AddSolution (unsigned long iPoint, unsigned long iVar, su2double solution) |
| Add a value to the solution. | |
| void | AddSolution (unsigned long iPoint, const su2double *solution) |
| Add a value to the solution. | |
| virtual su2double | GetSolution_New (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual su2double | GetRoe_Dissipation (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetRoe_Dissipation (unsigned long iPoint, su2double val_dissipation) |
| A virtual member. | |
| virtual void | SetRoe_Dissipation_FD (unsigned long iPoint, su2double val_wall_dist) |
| A virtual member. | |
| virtual void | SetRoe_Dissipation_NTS (unsigned long iPoint, su2double val_delta, su2double val_const_DES) |
| A virtual member. | |
| virtual su2double | GetDES_LengthScale (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetDES_LengthScale (unsigned long iPoint, su2double val_des_lengthscale) |
| A virtual member. | |
| virtual su2double | GetLES_Mode (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetLES_Mode (unsigned long iPoint, su2double val_les_mode) |
| A virtual member. | |
| virtual su2double | GetLangevinSourceTerms (unsigned long iPoint, unsigned short iDim) const |
| A virtual member. | |
| virtual void | SetLangevinSourceTerms (unsigned long iPoint, unsigned short iDim, su2double val_stochSource) |
| A virtual member. | |
| virtual void | SetBesselIntegral (unsigned long iPoint, su2double val_integral) |
| A virtual member. | |
| virtual su2double | GetBesselIntegral (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetSolution_New () |
| A virtual member. | |
| void | SetExternalZero () |
| Set external contributions to zero. | |
| virtual void | Set_External_To_DualTimeDer () |
| Set Dual-time derivative contributions to the external. | |
| virtual void | AddSolution_New (unsigned long iPoint, unsigned long iVar, su2double solution) |
| A virtual member. | |
| void | Add_External (unsigned long iPoint, const su2double *val_sol) |
| Add a value to the External vector. | |
| void | Set_ExternalExtra_To_SolutionExtra () |
| Store the adjoint solution of the extra adjoint into the external container. | |
| void | Add_ExternalExtra_To_SolutionExtra () |
| Add the external contribution to the solution for the extra adjoint solutions. | |
| VectorType & | GetSolutionExtra () |
| Return the extra adjoint solution. | |
| const VectorType & | GetSolutionExtra () const |
| void | AddClippedSolution (unsigned long iPoint, unsigned long iVar, su2double solution, su2double lowerlimit, su2double upperlimit, su2double Sol2Conservative=1.0, su2double Sol2Conservative_old=1.0) |
| Update the variables using a conservative format. | |
| const MatrixType & | GetSolution () const |
| Get the entire solution of the problem. | |
| MatrixType & | GetSolution () |
| su2double * | GetSolution (unsigned long iPoint) |
| Get the solution of the problem. | |
| const MatrixType & | GetUserDefinedSource () const |
| Get the entire User Define Source of the problem. | |
| MatrixType & | GetUserDefinedSource () |
| su2double * | GetSolution_Old (unsigned long iPoint) |
| Get the old solution of the problem (Runge-Kutta method) | |
| const su2double * | Get_External (unsigned long iPoint) const |
| Get the external contributions of the problem. | |
| const MatrixType & | Get_External () const |
| su2double * | GetSolution_time_n (unsigned long iPoint) |
| Get the solution at time n. | |
| MatrixType & | GetSolution_time_n () |
| su2double * | GetSolution_time_n1 (unsigned long iPoint) |
| Get the solution at time n-1. | |
| MatrixType & | GetSolution_time_n1 () |
| void | SetResidual_Old (unsigned long iPoint, const su2double *val_residual_old) |
| Set the value of the old residual. | |
| void | AddResidual_Sum (unsigned long iPoint, const su2double *val_residual) |
| Add a value to the summed residual vector. | |
| void | SetResidualSumZero (unsigned long iPoint) |
| Set summed residual vector to zero value. | |
| su2double * | GetResidual_Sum (unsigned long iPoint) |
| Get the value of the summed residual. | |
| su2double * | GetResidual_Old (unsigned long iPoint) |
| Get the value of the old residual. | |
| void | GetResidual_Sum (unsigned long iPoint, su2double *val_residual) const |
| Get the value of the summed residual. | |
| void | SetUnderRelaxation (unsigned long iPoint, su2double val_under_relaxation) |
| Set the value of the under-relaxation parameter for the current control volume (CV). | |
| su2double | GetUnderRelaxation (unsigned long iPoint) const |
| Get the value of the under-relaxation parameter for the current control volume (CV). | |
| void | SetLocalCFL (unsigned long iPoint, su2double val_cfl) |
| Set the value of the local CFL number for the current control volume (CV). | |
| su2double | GetLocalCFL (unsigned long iPoint) const |
| Get the value of the local CFL number for the current control volume (CV). | |
| const MatrixType & | GetAuxVar (void) const |
| Get the entire Aux matrix of the problem. | |
| su2double | GetAuxVar (unsigned long iPoint, unsigned long iVar=0) const |
| Get the Aux var value at Point i, variable j. | |
| void | SetAuxVar (unsigned long iPoint, unsigned long iVar, const su2double auxvar) |
| Set auxiliary variables. | |
| void | SetAuxVarGradient (unsigned long iPoint, unsigned long iVar, unsigned long iDim, su2double value) |
| Set value of auxillary gradients. | |
| CVectorOfMatrix & | GetAuxVarGradient (void) |
| Get the gradient of the auxilary variables. | |
| const CVectorOfMatrix & | GetAuxVarGradient (void) const |
| su2double | GetAuxVarGradient (unsigned long iPoint, unsigned long iVar, unsigned long iDim) const |
| Get the value of the auxilliary gradient. | |
| CMatrixView< su2double > | GetAuxVarGradient (unsigned long iPoint) |
| Get the value of the auxilliary gradient. | |
| void | AddRes_TruncError (unsigned long iPoint, const su2double *val_truncation_error) |
| Add a value to the truncation error. | |
| void | SubtractRes_TruncError (unsigned long iPoint, const su2double *val_truncation_error) |
| Subtract a value to the truncation error. | |
| void | SetRes_TruncErrorZero (unsigned long iPoint) |
| Set the truncation error to zero. | |
| void | SetVal_ResTruncError_Zero (unsigned long iPoint, unsigned long iVar) |
| Set the truncation error to zero. | |
| virtual void | SetVel_ResTruncError_Zero (unsigned long iPoint) |
| Set the momentum part of the truncation error to zero. | |
| void | SetEnergy_ResTruncError_Zero (unsigned long iPoint) |
| Set the velocity of the truncation error to zero. | |
| su2double * | GetResTruncError (unsigned long iPoint) |
| Get the truncation error. | |
| void | GetResTruncError (unsigned long iPoint, su2double *val_trunc_error) const |
| Get the truncation error. | |
| void | SetResTruncError (unsigned long iPoint, su2double *val_trunc_error) |
| Set the truncation error. | |
| void | SetGradient (unsigned long iPoint, su2double **gradient) |
| Set the gradient of the solution. | |
| CVectorOfMatrix & | GetGradient (void) |
| Get the gradient of the entire solution. | |
| const CVectorOfMatrix & | GetGradient (void) const |
| CMatrixView< su2double > | GetGradient (unsigned long iPoint) |
| Get the value of the solution gradient. | |
| su2double | GetGradient (unsigned long iPoint, unsigned long iVar, unsigned long iDim) const |
| Get the value of the solution gradient. | |
| void | AddRmatrix (unsigned long iPoint, unsigned long iDim, unsigned long jDim, su2double value) |
| Add value to the Rmatrix for least squares gradient calculations. | |
| su2double | GetRmatrix (unsigned long iPoint, unsigned long iDim, unsigned long jDim) const |
| Get the value of the Rmatrix entry for least squares gradient calculations. | |
| C3DDoubleMatrix & | GetRmatrix (void) |
| Get the value Rmatrix for the entire domain. | |
| MatrixType & | GetLimiter (void) |
| Get the slope limiter. | |
| const MatrixType & | GetLimiter (void) const |
| su2double * | GetLimiter (unsigned long iPoint) |
| Get the value of the slope limiter. | |
| su2double | GetLimiter (unsigned long iPoint, unsigned long iVar) const |
| Get the value of the slope limiter. | |
| MatrixType & | GetSolution_Max () |
| Get the min solution. | |
| const MatrixType & | GetSolution_Max () const |
| MatrixType & | GetSolution_Min () |
| Get the min solution. | |
| const MatrixType & | GetSolution_Min () const |
| void | SetDelta_Time (unsigned long iPoint, su2double val_delta_time) |
| Set the value of the time step. | |
| su2double | GetDelta_Time (unsigned long iPoint) const |
| Get the value of the time step. | |
| void | SetMax_Lambda_Inv (unsigned long iPoint, su2double val_max_lambda) |
| Set the value of the maximum eigenvalue for the inviscid terms of the PDE. | |
| void | SetMax_Lambda_Visc (unsigned long iPoint, su2double val_max_lambda) |
| Set the value of the maximum eigenvalue for the viscous terms of the PDE. | |
| void | AddMax_Lambda_Inv (unsigned long iPoint, su2double val_max_lambda) |
| Add a value to the maximum eigenvalue for the inviscid terms of the PDE. | |
| void | AddMax_Lambda_Visc (unsigned long iPoint, su2double val_max_lambda) |
| Add a value to the maximum eigenvalue for the viscous terms of the PDE. | |
| su2double | GetMax_Lambda_Inv (unsigned long iPoint) const |
| Get the value of the maximum eigenvalue for the inviscid terms of the PDE. | |
| su2double | GetMax_Lambda_Visc (unsigned long iPoint) const |
| Get the value of the maximum eigenvalue for the viscous terms of the PDE. | |
| void | SetLambda (unsigned long iPoint, su2double val_lambda) |
| Set the value of the spectral radius. | |
| void | AddLambda (unsigned long iPoint, su2double val_lambda) |
| Add the value of the spectral radius. | |
| su2double | GetLambda (unsigned long iPoint) const |
| Get the value of the spectral radius. | |
| const VectorType & | GetLambda () const |
| void | SetSensor (unsigned long iPoint, su2double val_sensor) |
| Set pressure sensor. | |
| su2double | GetSensor (unsigned long iPoint) const |
| Get the pressure sensor. | |
| const VectorType & | GetSensor () const |
| void | AddUnd_Lapl (unsigned long iPoint, unsigned long iVar, su2double val_und_lapl) |
| Increment the value of the undivided laplacian of the solution. | |
| void | SetUnd_Lapl (unsigned long iPoint, unsigned long iVar, su2double val_und_lapl) |
| Set a value to the undivided laplacian. | |
| su2double * | GetUndivided_Laplacian (unsigned long iPoint) |
| Get the undivided laplacian of the solution. | |
| su2double | GetUndivided_Laplacian (unsigned long iPoint, unsigned long iVar) const |
| Get the undivided laplacian of the solution. | |
| const MatrixType & | GetUndivided_Laplacian () const |
| virtual su2double | GetDensity (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetDensity (unsigned long iPoint, unsigned long val_iSpecies) const |
| A virtual member. | |
| virtual su2double | GetMassFraction (unsigned long iPoint, unsigned long val_Species) const |
| A virtual member. | |
| virtual su2double * | GetEnthalpys (unsigned long iPoint) |
| Get the species enthalpy. | |
| virtual su2double | GetEnergy (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double * | GetForceProj_Vector (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double * | GetObjFuncSource (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double | GetEddyViscosity (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetEnthalpy (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetPressure (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetProjVel (unsigned long iPoint, const su2double *val_vector) const |
| A virtual member. | |
| virtual su2double | GetSoundSpeed (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetBetaInc2 (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetTemperature (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetTemperature_ve (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetRhoCv_tr (unsigned long iPoint) const |
| A virtual member – Get the mixture specific heat at constant volume (trans.-rot.). | |
| virtual su2double | GetRhoCv_ve (unsigned long iPoint) const |
| A virtual member – Get the mixture specific heat at constant volume (vib.-el.). | |
| virtual su2double | GetVelocity (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. | |
| virtual CMatrixView< const su2double > | GetVelocityGradient (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetVelocity2 (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetLaminarViscosity (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double * | GetDiffusionCoeff (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double | GetThermalConductivity (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetDiffusivity (unsigned long iPoint, unsigned short val_ivar) const |
| A virtual member. | |
| virtual su2double | GetSpecificHeatCp (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetSpecificHeatCv (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetThermalConductivity_ve (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetGammaSep (unsigned long iPoint, su2double gamma_sep) |
| A virtual member. | |
| virtual void | SetGammaEff (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double * | GetVorticity (unsigned long iPoint) |
| A virtual member. | |
| virtual const su2double * | GetVorticity (unsigned long iPoint) const |
| virtual su2double | GetStrainMag (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetForceProj_Vector (unsigned long iPoint, const su2double *val_ForceProj_Vector) |
| A virtual member. | |
| virtual void | SetObjFuncSource (unsigned long iPoint, const su2double *val_SetObjFuncSource) |
| A virtual member. | |
| virtual su2double | GetGammaBC (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetGammaBC (unsigned long iPoint, su2double val_gamma) |
| A virtual member. | |
| virtual void | SetEddyViscosity (unsigned long iPoint, su2double eddy_visc) |
| A virtual member. | |
| virtual void | SetEnthalpy (unsigned long iPoint) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, CFluidModel *FluidModel) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, CNEMOGas *fluidmodel) |
| A virtual member. | |
| virtual void | SetSecondaryVar (unsigned long iPoint, CFluidModel *FluidModel) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, su2double SharpEdge_Distance, bool check, CConfig *config) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, su2double eddy_visc, su2double turb_ke, CConfig *config) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, su2double eddy_visc, su2double turb_ke, CFluidModel *FluidModel) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, su2double Density_Inf, CConfig *config) |
| A virtual member. | |
| virtual bool | SetPrimVar (unsigned long iPoint, su2double Density_Inf, su2double Viscosity_Inf, su2double eddy_visc, su2double turb_ke, CConfig *config) |
| A virtual member. | |
| virtual const MatrixType & | GetPrimitive () const |
| Get the primitive variables for all points. | |
| virtual su2double | GetPrimitive (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | SetPrimitive (unsigned long iPoint, unsigned long iVar, su2double val_prim) |
| A virtual member. | |
| virtual void | SetPrimitive (unsigned long iPoint, const su2double *val_prim) |
| A virtual member. | |
| virtual su2double * | GetPrimitive (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double | GetSecondary (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | SetSecondary (unsigned long iPoint, unsigned long iVar, su2double val_secondary) |
| A virtual member. | |
| virtual void | SetSecondary (unsigned long iPoint, const su2double *val_secondary) |
| A virtual member. | |
| virtual void | SetdPdrho_e (unsigned long iPoint, su2double dPdrho_e) |
| A virtual member. | |
| virtual void | SetdPde_rho (unsigned long iPoint, su2double dPde_rho) |
| A virtual member. | |
| virtual void | SetdTdrho_e (unsigned long iPoint, su2double dTdrho_e) |
| A virtual member. | |
| virtual void | SetdTde_rho (unsigned long iPoint, su2double dTde_rho) |
| A virtual member. | |
| virtual void | Setdmudrho_T (unsigned long iPoint, su2double dmudrho_T) |
| A virtual member. | |
| virtual void | SetdmudT_rho (unsigned long iPoint, su2double dmudT_rho) |
| A virtual member. | |
| virtual void | Setdktdrho_T (unsigned long iPoint, su2double dktdrho_T) |
| A virtual member. | |
| virtual void | SetdktdT_rho (unsigned long iPoint, su2double dktdT_rho) |
| A virtual member. | |
| virtual su2double * | GetSecondary (unsigned long iPoint) |
| A virtual member. | |
| virtual bool | SetDensity (unsigned long iPoint, su2double val_density) |
| A virtual member. | |
| virtual bool | SetDensity (unsigned long iPoint) |
| A virtual member. | |
| virtual void | SetPressure (unsigned long iPoint) |
| A virtual member. | |
| virtual void | SetVelocity (unsigned long iPoint) |
| A virtual member. | |
| virtual void | SetBetaInc2 (unsigned long iPoint, su2double val_betainc2) |
| A virtual member. | |
| virtual void | SetPhi_Old (unsigned long iPoint, const su2double *val_phi) |
| A virtual member. | |
| virtual bool | SetPressure (unsigned long iPoint, su2double Gamma) |
| A virtual member. | |
| virtual bool | SetPressure (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual bool | SetPressure (unsigned long iPoint, su2double Gamma, su2double turb_ke) |
| A virtual member. | |
| virtual su2double * | GetdPdU (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double * | GetdTdU (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double * | GetdTvedU (unsigned long iPoint) |
| A virtual member. | |
| virtual bool | SetSoundSpeed (unsigned long iPoint, su2double soundspeed2) |
| A virtual member. | |
| virtual bool | SetTemperature (unsigned long iPoint, su2double Gas_Constant) |
| A virtual member. | |
| virtual bool | SetTemperature_ve (unsigned long iPoint, su2double val_Tve) |
| Sets the vibrational electronic temperature of the flow. | |
| virtual bool | SetTemperature (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual void | SetPrimitive (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual void | SetThermalCoeff (unsigned long iPoint, CConfig *config) |
| Set the thermal coefficient. | |
| virtual void | SetStress_FEM (unsigned long iPoint, unsigned long iVar, su2double val_stress) |
| A virtual member. | |
| virtual void | AddStress_FEM (unsigned long iPoint, unsigned long iVar, su2double val_stress) |
| A virtual member. | |
| virtual const su2double * | GetStress_FEM (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetVonMises_Stress (unsigned long iPoint, su2double val_stress) |
| A virtual member. | |
| virtual su2double | GetVonMises_Stress (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | Add_SurfaceLoad_Res (unsigned long iPoint, const su2double *val_surfForce) |
| A virtual member. | |
| virtual su2double | Get_SurfaceLoad_Res (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | Clear_SurfaceLoad_Res () |
| A virtual member. | |
| virtual void | Set_SurfaceLoad_Res_n () |
| A virtual member. | |
| virtual su2double | Get_SurfaceLoad_Res_n (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | Add_BodyForces_Res (unsigned long iPoint, const su2double *val_bodyForce) |
| A virtual member. | |
| virtual su2double | Get_BodyForces_Res (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | Clear_BodyForces_Res (unsigned long iPoint) |
| A virtual member. | |
| virtual void | Set_FlowTraction (unsigned long iPoint, const su2double *val_flowTraction) |
| A virtual member. | |
| virtual void | Add_FlowTraction (unsigned long iPoint, const su2double *val_flowTraction) |
| A virtual member. | |
| virtual su2double | Get_FlowTraction (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | Set_FlowTraction_n () |
| A virtual member. | |
| virtual su2double | Get_FlowTraction_n (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | Set_isVertex (unsigned long iPoint, bool isVertex) |
| A virtual member. | |
| virtual bool | Get_isVertex (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetVelocity2 (unsigned long iPoint) |
| A virtual member. | |
| virtual void | SetVelocity_Old (unsigned long iPoint, const su2double *val_velocity) |
| A virtual member. | |
| virtual void | SetLaminarViscosity (unsigned long iPoint, su2double laminarViscosity) |
| A virtual member. | |
| virtual void | SetLaminarViscosity (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual void | SetThermalConductivity (unsigned long iPoint, su2double thermalConductivity) |
| A virtual member. | |
| virtual void | SetThermalConductivity (unsigned long iPoint, CConfig *config) |
| A virtual member. | |
| virtual void | SetSpecificHeatCp (unsigned long iPoint, su2double Cp) |
| A virtual member. | |
| virtual void | SetSpecificHeatCv (unsigned long iPoint, su2double Cv) |
| A virtual member. | |
| virtual void | SetVelSolutionDVector (unsigned long iPoint) |
| A virtual member. | |
| virtual su2double | GetGradient_Primitive (unsigned long iPoint, unsigned long iVar, unsigned long iDim) const |
| A virtual member. | |
| virtual CVectorOfMatrix & | GetGradient_Primitive () |
| Get the primitive variable gradients for all points. | |
| virtual const CVectorOfMatrix & | GetGradient_Primitive () const |
| virtual MatrixType & | GetLimiter_Primitive () |
| Get the primitive variables limiter. | |
| virtual const MatrixType & | GetLimiter_Primitive () const |
| virtual su2double | GetLimiter_Primitive (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual CMatrixView< su2double > | GetGradient_Primitive (unsigned long iPoint, unsigned long iVar=0) |
| A virtual member. | |
| virtual su2double * | GetLimiter_Primitive (unsigned long iPoint) |
| A virtual member. | |
| virtual CMatrixView< su2double > | GetGradient_Reconstruction (unsigned long iPoint) |
| Get the value of the primitive gradient for MUSCL reconstruction. | |
| virtual CVectorOfMatrix & | GetGradient_Reconstruction () |
| Get the reconstruction gradient for primitive variable at all points. | |
| virtual const CVectorOfMatrix & | GetGradient_Reconstruction () const |
| virtual void | SetBlendingFunc (unsigned long iPoint, su2double val_viscosity, su2double val_dist, su2double val_density, TURB_TRANS_MODEL trans_model) |
| Set the blending function for the blending of k-w and k-eps. | |
| virtual su2double | GetF1blending (unsigned long iPoint) const |
| Get the first blending function of the SST model. | |
| virtual su2double | GetF2blending (unsigned long iPoint) const |
| Get the second blending function of the SST model. | |
| virtual su2double | GetCrossDiff (unsigned long iPoint) const |
| Get the value of the cross diffusion of tke and omega. | |
| virtual su2double | GetmuT (unsigned long iPoint) const |
| Get the value of the eddy viscosity. | |
| virtual su2double | GetIntermittency (unsigned long iPoint) const |
| Get the value of the intermittency. | |
| virtual void | SetIntermittency (unsigned long iPoint, su2double val_Intermittency) |
| Set the intermittency. | |
| virtual su2double | GetIntermittencySep (unsigned long iPoint) const |
| Get the value of the separation intermittency. | |
| virtual void | SetIntermittencySep (unsigned long iPoint, su2double val_Intermittency_sep) |
| Set the separation intermittency (gamma_sep). | |
| virtual su2double | GetIntermittencyEff (unsigned long iPoint) const |
| Get the value of the effective intermittency. | |
| virtual void | SetIntermittencyEff (unsigned long iPoint, su2double val_Intermittency_eff) |
| Set the effective intermittency (gamma_eff). | |
| virtual void | SetmuT (unsigned long iPoint, su2double val_muT) |
| Set the value of the eddy viscosity. | |
| virtual void | SetTurbIndex (unsigned long iPoint, su2double val_turb_index) |
| Set the value of the turbulence index. | |
| virtual su2double | GetTurbIndex (unsigned long iPoint) const |
| Get the value of the turbulence index. | |
| virtual void | SetHarmonicBalance_Source (unsigned long iPoint, unsigned long iVar, su2double val_source) |
| A virtual member. | |
| virtual su2double | GetHarmonicBalance_Source (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual void | SetEddyViscSens (unsigned long iPoint, const su2double *val_EddyViscSens, unsigned long numTotalVar) |
| Set the Eddy Viscosity Sensitivity of the problem. | |
| virtual su2double * | GetEddyViscSens (unsigned long iPoint) |
| Get the Eddy Viscosity Sensitivity of the problem. | |
| virtual void | SetSolution_Direct (unsigned long iPoint, const su2double *solution_direct) |
| A virtual member. Set the direct solution for the adjoint solver. | |
| virtual su2double * | GetSolution_Direct (unsigned long iPoint) |
| A virtual member. Get the direct solution for the adjoint solver. | |
| virtual void | SetGeometry_Direct (unsigned long iPoint, const su2double *val_coordinate_direct) |
| A virtual member. Set the restart geometry (coordinate of the converged solution) | |
| virtual su2double * | GetGeometry_Direct (unsigned long iPoint) |
| A virtual member. Get the restart geometry (coordinate of the converged solution). | |
| virtual su2double | GetGeometry_Direct (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the restart geometry (coordinate of the converged solution). | |
| virtual su2double | GetSolution_Geometry (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. Get the geometry solution. | |
| virtual void | SetSolution_Geometry (unsigned long iPoint, const su2double *solution_geometry) |
| A virtual member. Set the value of the mesh solution (adjoint). | |
| virtual void | SetSolution_Geometry (unsigned long iPoint, unsigned long iVar, su2double solution_geometry) |
| A virtual member. Set the value of the mesh solution (adjoint). | |
| virtual void | Set_OldSolution_Geometry () |
| A virtual member. Set the value of the old geometry solution (adjoint). | |
| virtual su2double | Get_OldSolution_Geometry (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the value of the old geometry solution (adjoint). | |
| virtual su2double | Get_BGSSolution (unsigned long iPoint, unsigned long iVar) const |
| Get BGS solution to compute the BGS residual (difference between BGS and BGS_k). | |
| virtual void | Set_BGSSolution_k () |
| Set the value of the solution in the previous BGS subiteration. | |
| virtual void | Restore_BGSSolution_k () |
| Restore the previous BGS subiteration to solution. | |
| virtual void | Set_BGSSolution_k (unsigned long iPoint, unsigned long iVar, su2double val_var) |
| Set the value of the solution in the previous BGS subiteration. | |
| virtual su2double | Get_BGSSolution_k (unsigned long iPoint, unsigned long iVar) const |
| Get the value of the solution in the previous BGS subiteration. | |
| virtual void | SetSolution_Vel (unsigned long iPoint, const su2double *solution) |
| Set the value of the velocity (Structural Analysis). | |
| virtual void | SetSolution_Vel (unsigned long iPoint, unsigned long iVar, su2double solution_vel) |
| virtual void | SetSolution_Vel_time_n (unsigned long iPoint, const su2double *solution_vel_time_n) |
| Set the value of the velocity (Structural Analysis) at time n. | |
| virtual void | SetSolution_Vel_time_n (unsigned long iPoint, unsigned long iVar, su2double solution_vel_time_n) |
| su2double | GetSolution_time_n (unsigned long iPoint, unsigned long iVar) const |
| Get the solution at time n. | |
| su2double | GetSolution_time_n1 (unsigned long iPoint, unsigned long iVar) const |
| Get the solution at time n-1. | |
| virtual su2double | GetSolution_Vel (unsigned long iPoint, unsigned long iVar) const |
| Get the velocity (Structural Analysis). | |
| virtual su2double * | GetSolution_Vel (unsigned long iPoint) |
| Get the velocity (Structural Analysis). | |
| virtual su2double | GetSolution_Vel_time_n (unsigned long iPoint, unsigned long iVar) const |
| Get the velocity of the nodes (Structural Analysis) at time n. | |
| virtual su2double * | GetSolution_Vel_time_n (unsigned long iPoint) |
| Get the velocity of the nodes (Structural Analysis) at time n. | |
| virtual void | SetSolution_Accel (unsigned long iPoint, const su2double *solution_accel) |
| Set the value of the acceleration (Structural Analysis). | |
| virtual void | SetSolution_Accel (unsigned long iPoint, unsigned long iVar, su2double solution_accel) |
| virtual void | SetSolution_Accel_time_n (unsigned long iPoint, const su2double *solution_accel_time_n) |
| Set the value of the acceleration (Structural Analysis) at time n. | |
| virtual void | SetSolution_Accel_time_n (unsigned long iPoint, unsigned long iVar, su2double solution_accel_time_n) |
| virtual su2double | GetSolution_Accel (unsigned long iPoint, unsigned long iVar) const |
| Get the acceleration (Structural Analysis). | |
| virtual su2double * | GetSolution_Accel (unsigned long iPoint) |
| Get the solution of the problem. | |
| virtual su2double | GetSolution_Accel_time_n (unsigned long iPoint, unsigned long iVar) const |
| Get the acceleration of the nodes (Structural Analysis) at time n. | |
| virtual su2double * | GetSolution_Accel_time_n (unsigned long iPoint) |
| Get the solution at time n. | |
| virtual void | SetSolution_Vel_Pred (unsigned long iPoint, const su2double *val_solution_pred) |
| A virtual member. Set the value of the velocity solution predictor. | |
| virtual void | SetSolution_Pred (unsigned long iPoint, const su2double *solution_pred) |
| A virtual member. Set the value of the old solution. | |
| virtual const su2double * | GetSolution_Vel_Pred (unsigned long iPoint) const |
| A virtual member. Get the velocity solution predictor. | |
| virtual const su2double * | GetSolution_Pred (unsigned long iPoint) const |
| A virtual member. Get the solution at time n. | |
| virtual void | SetSolution_Pred_Old (unsigned long iPoint, const su2double *solution_pred_Old) |
| A virtual member. Set the value of the old solution. | |
| virtual const su2double * | GetSolution_Pred_Old (unsigned long iPoint) const |
| A virtual member. Get the solution at time n. | |
| virtual void | SetReference_Geometry (unsigned long iPoint, unsigned long iVar, su2double ref_geometry) |
| A virtual member. | |
| virtual const su2double * | GetReference_Geometry (unsigned long iPoint) const |
| A virtual member. | |
| virtual void | SetPrestretch (unsigned long iPoint, unsigned long iVar, su2double val_prestretch) |
| A virtual member. | |
| virtual const su2double * | GetPrestretch (unsigned long iPoint) const |
| A virtual member. | |
| virtual su2double | GetPrestretch (unsigned long iPoint, unsigned long iVar) const |
| A virtual member. | |
| virtual su2double | GetMesh_Coord (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the value of the undeformed coordinates. | |
| virtual const su2double * | GetMesh_Coord (unsigned long iPoint) const |
| A virtual member. Get the undeformed coordinates. | |
| virtual const MatrixType * | GetMesh_Coord () const |
| A virtual member. Get the undeformed coordinates for the entire domain. | |
| virtual void | SetMesh_Coord (unsigned long iPoint, unsigned long iDim, su2double val_coord) |
| A virtual member. Set the value of the undeformed coordinates. | |
| virtual su2double | GetWallDistance (unsigned long iPoint) const |
| A virtual member. Get the value of the wall distance in reference coordinates. | |
| virtual void | SetWallDistance (unsigned long iPoint, su2double val_dist) |
| A virtual member. Set the value of the wall distance in reference coordinates. | |
| virtual void | Register_MeshCoord () |
| A virtual member. Register the reference coordinates of the mesh. | |
| virtual void | GetAdjoint_MeshCoord (unsigned long iPoint, su2double *adj_mesh) |
| A virtual member. Recover the value of the adjoint of the mesh coordinates. | |
| virtual su2double | GetBound_Disp (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the value of the displacement imposed at the boundary. | |
| virtual su2double | GetBound_Vel (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the value of the velocity imposed at the boundary. | |
| virtual void | SetBound_Disp (unsigned long iPoint, const su2double *val_BoundDisp) |
| A virtual member. Set the boundary displacement. | |
| virtual void | SetBound_Vel (unsigned long iPoint, const su2double *val_BoundVel) |
| A virtual member. Set the boundary velocity. | |
| virtual void | SetBound_Disp (unsigned long iPoint, unsigned long iDim, const su2double val_BoundDisp) |
| A virtual member. Set the boundary displacement. | |
| virtual void | SetBound_Vel (unsigned long iPoint, unsigned long iDim, const su2double val_BoundVel) |
| A virtual member. Set the boundary velocity. | |
| virtual const su2double * | GetBoundDisp_Direct (unsigned long iPoint) const |
| A virtual member. Get the value of the displacement imposed at the boundary. | |
| virtual void | SetBoundDisp_Direct (unsigned long iPoint, const su2double *val_BoundDisp) |
| A virtual member. Set the solution for the boundary displacements. | |
| virtual void | SetBoundDisp_Sens (unsigned long iPoint, const su2double *val_sens) |
| Set the value of the sensitivity with respect to the undeformed coordinates. | |
| virtual su2double | GetBoundDisp_Sens (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. Get the value of the sensitivity with respect to the undeformed coordinates. | |
| virtual void | Register_BoundDisp () |
| A virtual member. Register the boundary displacements of the mesh. | |
| virtual void | GetAdjoint_BoundDisp (unsigned long iPoint, su2double *adj_disp) const |
| A virtual member. Recover the value of the adjoint of the boundary displacements. | |
| virtual void | RegisterFlowTraction (bool reset) |
| A virtual member. | |
| virtual su2double | ExtractFlowTractionSensitivity (unsigned long iPoint, unsigned long iDim) const |
| A virtual member. | |
| void | RegisterSolution (bool input) |
| Register the variables in the solution array as input/output variable. | |
| void | RegisterSolution_time_n () |
| Register the variables in the solution_time_n array as input/output variable. | |
| void | RegisterSolution_time_n1 () |
| Register the variables in the solution_time_n1 array as input/output variable. | |
| void | RegisterUserDefinedSource () |
| Register the variables in the user defined source array as input/output variable. | |
| void | SetAdjointSolution (unsigned long iPoint, const su2double *adj_sol) |
| Set the adjoint values of the solution. | |
| void | GetAdjointSolution (unsigned long iPoint, su2double *adj_sol) const |
| Get the adjoint values of the solution. | |
| void | GetAdjointSolution_time_n (unsigned long iPoint, su2double *adj_sol) const |
| void | GetAdjointSolution_time_n1 (unsigned long iPoint, su2double *adj_sol) const |
| virtual void | SetSensitivity (unsigned long iPoint, unsigned long iDim, su2double val) |
| Set the sensitivity at the node. | |
| virtual su2double | GetSensitivity (unsigned long iPoint, unsigned long iDim) const |
| Get the Sensitivity at the node. | |
| virtual const MatrixType & | GetSensitivity () const |
| virtual void | SetTau_Wall (unsigned long iPoint, su2double tau_wall) |
| virtual su2double | GetTau_Wall (unsigned long iPoint) const |
| virtual void | SetVortex_Tilting (unsigned long iPoint, CMatrixView< const su2double > PrimGrad_Flow, const su2double *Vorticity, su2double LaminarViscosity) |
| virtual su2double | GetVortex_Tilting (unsigned long iPoint) const |
| virtual void | SetStreamwise_Periodic_RecoveredPressure (unsigned long iPoint, su2double val_pressure) |
| A virtual member: Set the recovered pressure for streamwise periodic flow. | |
| virtual su2double | GetStreamwise_Periodic_RecoveredPressure (unsigned long iPoint) const |
| A virtual member: Get the recovered pressure for streamwise periodic flow. | |
| virtual void | SetStreamwise_Periodic_RecoveredTemperature (unsigned long iPoint, su2double val_temperature) |
| A virtual member: Set the recovered temperature for streamwise periodic flow. | |
| virtual su2double | GetStreamwise_Periodic_RecoveredTemperature (unsigned long iPoint) const |
| A virtual member: Get the recovered temperature for streamwise periodic flow. | |
| virtual const su2double * | GetRadiative_SourceTerm (unsigned long iPoint) const |
| Virtual member: Set the Radiative source term at the node. | |
| virtual void | SetRadiative_SourceTerm (unsigned long iPoint, unsigned long iVar, su2double val_RadSourceTerm) |
| Virtual member: Set the Radiative source term at the node. | |
| virtual bool | GetVol_HeatSource (unsigned long iPoint) const |
| Get whether a volumetric heat source is to be introduced in point iPoint. | |
| virtual void | SetFlowTractionSensitivity (unsigned long iPoint, unsigned long iDim, su2double val) |
| Set the FSI force sensitivity at the node. | |
| virtual su2double | GetFlowTractionSensitivity (unsigned long iPoint, unsigned long iDim) const |
| Get the FSI force sensitivity at the node. | |
| virtual void | SetSourceTerm_DispAdjoint (unsigned long iPoint, unsigned long iDim, su2double val) |
| Set the source term applied into the displacement adjoint coming from external solvers. | |
| virtual void | SetSourceTerm_VelAdjoint (unsigned long iPoint, unsigned long iDim, su2double val) |
| virtual su2double | GetSourceTerm_DispAdjoint (unsigned long iPoint, unsigned long iDim) const |
| Get the source term applied into the displacement adjoint coming from external solvers. | |
| virtual su2double | GetSourceTerm_VelAdjoint (unsigned long iPoint, unsigned long iDim) const |
| virtual void | SetEntropy (unsigned long iPoint, su2double entropy) |
| Set fluid entropy. | |
| virtual su2double | GetEntropy (unsigned long iPoint) const |
| Get fluid entropy. | |
| virtual void | SetDataExtrapolation (unsigned long iPoint, unsigned short extrapolation) |
| Set dataset extrapolation instance. | |
| virtual unsigned short | GetDataExtrapolation (unsigned long iPoint) const |
| Get dataset extrapolation instance. | |
| virtual void | SetNewtonSolverIterations (unsigned long iPoint, unsigned long nIter) |
| Set the number of iterations required by a Newton solver used by the fluid model. | |
| virtual unsigned long | GetNewtonSolverIterations (unsigned long iPoint) const |
| Get the number of iterations required by a Newton solver used by the fluid model. | |
| virtual void | SetLookupScalar (unsigned long iPoint, su2double val_lookup_scalar, unsigned short val_ivar) |
| LUT premixed flamelet: virtual functions for the speciesflameletvariable LUT. | |
| virtual void | SetScalarSource (unsigned long iPoint, unsigned short val_ivar, su2double val_source) |
| virtual void | SetTableMisses (unsigned long iPoint, unsigned short misses) |
| virtual unsigned short | GetTableMisses (unsigned long iPoint) const |
| virtual const su2double * | GetScalarSources (unsigned long iPoint) const |
| virtual const su2double * | GetScalarLookups (unsigned long iPoint) const |
| virtual su2double | GetMomCoeff (unsigned long iPoint) |
| virtual void | SetMomCoeff (unsigned long iPoint, su2double val_Mom_Coeff) |
| virtual bool | GetStrongBC (unsigned long iPoint) const |
| Get whether a strong boundary condition was applied to the point, which for the pressure-based solver means its momentum row was deleted and carries no A_p. | |
| virtual su2double | GetMomentumCorrection (unsigned long iPoint, unsigned short iDim) |
| virtual void | SetMomentumCorrection (unsigned long iPoint, unsigned short iDim, su2double val_mom) |
| virtual su2double | GetHbyACorrection (unsigned long iPoint, unsigned short iDim) |
| virtual void | SetHbyACorrection (unsigned long iPoint, unsigned short iDim, su2double val_HbyAcorrection) |
Protected Types | |
| using | VectorType = C2DContainer< unsigned long, su2double, StorageType::ColumnMajor, 64, DynamicSize, 1 > |
| using | MatrixType = C2DContainer< unsigned long, su2double, StorageType::RowMajor, 64, DynamicSize, DynamicSize > |
Protected Member Functions | |
| CVariable ()=default | |
| void | RegisterContainer (bool input, su2activematrix &variable, su2matrix< AD::Identifier > *ad_index=nullptr) |
| void | RegisterContainer (bool input, su2activematrix &variable, su2matrix< AD::Identifier > &ad_index) |
| void | RegisterContainer (bool input, su2activevector &variable, su2vector< AD::Identifier > *ad_index=nullptr) |
Static Protected Member Functions | |
| static void | AssertOverride () |
Protected Attributes | |
| MatrixType | Solution |
| Solution of the problem. | |
| MatrixType | Solution_Old |
| Old solution of the problem R-K. | |
| MatrixType | UserDefinedSource |
| User Defined Source of the problem. | |
| MatrixType | External |
| External (outer) contribution in discrete adjoint multizone problems. | |
| su2vector< bool > | Non_Physical |
| Non-physical points in the solution (force first order). | |
| su2vector< unsigned short > | Non_Physical_Counter |
| Number of consecutive iterations that a point has been treated first-order. After a specified number of successful reconstructions, the point can be returned to second-order. | |
| VectorType | UnderRelaxation |
| Value of the under-relaxation parameter local to the control volume. | |
| VectorType | LocalCFL |
| Value of the CFL number local to the control volume. | |
| MatrixType | Solution_time_n |
| Solution of the problem at time n for dual-time stepping technique. | |
| MatrixType | Solution_time_n1 |
| Solution of the problem at time n-1 for dual-time stepping technique. | |
| VectorType | Delta_Time |
| Time step. | |
| CVectorOfMatrix | Gradient |
| Gradient of the solution of the problem. | |
| C3DDoubleMatrix | Rmatrix |
| Geometry-based matrix for weighted least squares gradient calculations. | |
| MatrixType | Limiter |
| Limiter of the solution of the problem. | |
| MatrixType | Solution_Max |
| Max solution for limiter computation. | |
| MatrixType | Solution_Min |
| Min solution for limiter computation. | |
| MatrixType | AuxVar |
| Auxiliary variable for gradient computation. | |
| CVectorOfMatrix | Grad_AuxVar |
| Gradient of the auxiliary variables of the problem. | |
| VectorType | Max_Lambda_Inv |
| Maximun inviscid eingenvalue. | |
| VectorType | Max_Lambda_Visc |
| Maximun viscous eingenvalue. | |
| VectorType | Lambda |
| Value of the eingenvalue. | |
| VectorType | Sensor |
| Pressure sensor for high order central scheme and Roe dissipation. | |
| MatrixType | Undivided_Laplacian |
| Undivided laplacian of the solution. | |
| MatrixType | Res_TruncError |
| Truncation error for multigrid cycle. | |
| MatrixType | Residual_Old |
| Auxiliary structure for residual smoothing. | |
| MatrixType | Residual_Sum |
| Auxiliary structure for residual smoothing. | |
| MatrixType | Solution_BGS_k |
| Old solution container for BGS iterations. | |
| su2matrix< AD::Identifier > | AD_InputIndex |
| Indices of Solution variables in the adjoint vector before solver iteration. | |
| su2matrix< AD::Identifier > | AD_OutputIndex |
| Indices of Solution variables in the adjoint vector after solver iteration. | |
| VectorType | SolutionExtra |
| Stores adjoint solution for extra solution variables. Currently only streamwise periodic pressure-drop for massflow prescribed flows. | |
| VectorType | ExternalExtra |
| External storage for the adjoint value (i.e. for the OF mainly. | |
| VectorType | SolutionExtra_BGS_k |
| Intermediate storage, enables cross term extraction as that is also pushed to Solution. | |
| unsigned long | nPoint = 0 |
| Number of points in the domain. | |
| unsigned long | nDim = 0 |
| Number of dimension of the problem. | |
| unsigned long | nVar = 0 |
| Number of variables of the problem. | |
| unsigned long | nPrimVar = 0 |
| Number of primitive variables. | |
| unsigned long | nPrimVarGrad = 0 |
| Number of primitives for which a gradient is computed. | |
| unsigned long | nSecondaryVar = 0 |
| Number of secondary variables. | |
| unsigned long | nAuxVar = 0 |
| Number of auxiliary variables. | |
Static Protected Attributes | |
| static const VectorType | EmptyVector {} |
Main class for defining the variables.
|
protected |
|
protected |
|
protecteddefault |
|
delete |
|
delete |
| CVariable::CVariable | ( | unsigned long | npoint, |
| unsigned long | nvar, | ||
| const CConfig * | config | ||
| ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | npoint | - Number of points/nodes/vertices in the domain. |
| [in] | nvar | - Number of variables of the problem. |
| [in] | config | - Definition of the particular problem. |
| CVariable::CVariable | ( | unsigned long | npoint, |
| unsigned long | ndim, | ||
| unsigned long | nvar, | ||
| const CConfig * | config, | ||
| bool | adjoint = false |
||
| ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | npoint | - Number of points/nodes/vertices in the domain. |
| [in] | ndim | - Number of dimensions of the problem. |
| [in] | nvar | - Number of variables of the problem. |
| [in] | config | - Definition of the particular problem. |
| [in] | adjoint | - True if derived class is an adjoint variable. |
|
virtualdefault |
Destructor of the class.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inline |
Add the value of the solution vector to the previous solution (incremental approach).
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | solution | - Value of the solution for the index iVar. |
|
inline |
Add a value to the External vector.
| [in] | iPoint | - Point index. |
| [in] | val_sol | - vector that has to be added component-wise |
|
inline |
Add the external contribution to the solution for the extra adjoint solutions.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inline |
Update the variables using a conservative format.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | solution | - Value of the solution change. |
| [in] | lowerlimit | - Lower value for Solution clipping. |
| [in] | upperlimit | - Upper value for Solution clipping. |
| [in] | Sol2Conservative | - Factor multiplied to Solution to get transported variable. |
| [in] | Sol2Conservative_old | - Factor multiplied to Solution to get transported variable, of the previous Iteration. |
|
inline |
Add the value of the spectral radius.
| [in] | iPoint | - Point index. |
| [in] | val_lambda | - Value of the spectral radius. |
|
inline |
Add a value to the maximum eigenvalue for the inviscid terms of the PDE.
| [in] | iPoint | - Point index. |
| [in] | val_max_lambda | - Value of the maximum eigenvalue for the inviscid terms of the PDE. |
|
inline |
Add a value to the maximum eigenvalue for the viscous terms of the PDE.
| [in] | iPoint | - Point index. |
| [in] | val_max_lambda | - Value of the maximum eigenvalue for the viscous terms of the PDE. |
|
inline |
Add a value to the truncation error.
| [in] | iPoint | - Point index. |
| [in] | val_truncation_error | - Value that we want to add to the truncation error. |
|
inline |
Add a value to the summed residual vector.
| [in] | iPoint | - Point index. |
| [in] | val_residual | - Pointer to the residual vector. |
|
inline |
Add value to the Rmatrix for least squares gradient calculations.
| [in] | iPoint | - Point index. |
| [in] | iDim | - Index of the dimension. |
| [in] | jDim | - Index of the dimension. |
| [in] | value | - Value of the Rmatrix entry. |
|
inline |
Add a value to the solution.
| [in] | iPoint | - Point index. |
| [in] | solution | - Value that we want to add to the solution. |
|
inline |
Add a value to the solution.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Number of the variable. |
| [in] | solution | - Value that we want to add to the solution. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Number of the variable. |
| [in] | solution | - Value that we want to add to the solution. |
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inline |
Increment the value of the undivided laplacian of the solution.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Variable of the undivided laplacian. |
| [in] | val_und_lapl | - Value of the undivided solution. |
|
inlinestaticprotected |
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
Get BGS solution to compute the BGS residual (difference between BGS and BGS_k).
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Get the value of the solution in the previous BGS subiteration.
| [out] | val_solution | - solution in the previous BGS subiteration. |
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inline |
|
inline |
Get the external contributions of the problem.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CDiscAdjFEABoundVariable, CDiscAdjMeshBoundVariable, CFEABoundVariable, and CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Get the value of the old geometry solution (adjoint).
| [out] | solution | - old adjoint solution for coordinate iDim |
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member. Recover the value of the adjoint of the boundary displacements.
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Recover the value of the adjoint of the mesh coordinates.
Reimplemented in CMeshVariable.
|
inline |
Get the adjoint values of the solution.
| [in] | adj_sol | - The adjoint values of the solution. |
|
inline |
|
inline |
|
inline |
Get the Aux var value at Point i, variable j.
|
inline |
Get the entire Aux matrix of the problem.
|
inline |
Get the value of the auxilliary gradient.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the auxilliary gradient.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | iDim | - Index of the dimension. |
|
inline |
Get the gradient of the auxilary variables.
|
inline |
|
inlinevirtual |
A virtual member.
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member. Get the value of the displacement imposed at the boundary.
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Get the value of the velocity imposed at the boundary.
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Get the value of the displacement imposed at the boundary.
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
A virtual member. Get the value of the sensitivity with respect to the undeformed coordinates.
| [in] | iDim | - Index of Mesh_Coord_Sens[nDim] |
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Get the value of the cross diffusion of tke and omega.
Reimplemented in CTurbSSTVariable.
|
inlinevirtual |
Get dataset extrapolation instance.
| [in] | iPoint | - Node index |
Reimplemented in CEulerVariable.
|
inline |
Get the value of the time step.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNSVariable, and CTurbSAVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CNEMONSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CScalarVariable, and CSpeciesVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNEMONSVariable, and CNSVariable.
|
inlinevirtual |
Get the Eddy Viscosity Sensitivity of the problem.
Reimplemented in CAdjTurbVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
|
inlinevirtual |
Get fluid entropy.
| [in] | iPoint | - Node index |
Reimplemented in CEulerVariable.
|
inlinevirtual |
Get the first blending function of the SST model.
Reimplemented in CTurbVariable, and CTurbSSTVariable.
|
inlinevirtual |
Get the second blending function of the SST model.
Reimplemented in CTurbSSTVariable.
|
inlinevirtual |
Get the FSI force sensitivity at the node.
| [in] | iDim | - spacial component |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CAdjEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member. Get the restart geometry (coordinate of the converged solution).
|
inlinevirtual |
A virtual member. Get the restart geometry (coordinate of the converged solution).
|
inline |
Get the value of the solution gradient.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the solution gradient.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | iDim | - Index of the dimension. |
|
inline |
Get the gradient of the entire solution.
|
inline |
|
inlinevirtual |
Get the primitive variable gradients for all points.
Reimplemented in CFlowVariable.
|
inlinevirtual |
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
| [in] | iVar | - Index of the variable. |
| [in] | iDim | - Index of the dimension. |
Reimplemented in CFlowVariable.
|
inlinevirtual |
|
inlinevirtual |
Get the reconstruction gradient for primitive variable at all points.
Reimplemented in CAdjEulerVariable, CFlowVariable, and CScalarVariable.
|
inlinevirtual |
Reimplemented in CAdjEulerVariable, CFlowVariable, and CScalarVariable.
|
inlinevirtual |
Get the value of the primitive gradient for MUSCL reconstruction.
Reimplemented in CAdjEulerVariable, CFlowVariable, and CScalarVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CAdjEulerVariable, CFlowVariable, and CScalarVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
Get the value of the intermittency.
Reimplemented in CTurbVariable.
|
inlinevirtual |
Get the value of the effective intermittency.
Reimplemented in CTransLMVariable.
|
inlinevirtual |
Get the value of the separation intermittency.
Reimplemented in CTransLMVariable.
|
inline |
|
inline |
Get the value of the spectral radius.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNEMONSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | iDim | - Dimension index. |
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNSVariable, and CTurbSAVariable.
|
inline |
Get the value of the slope limiter.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the slope limiter.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
|
inline |
Get the slope limiter.
|
inline |
|
inlinevirtual |
Get the primitive variables limiter.
Reimplemented in CFlowVariable.
|
inlinevirtual |
Reimplemented in CFlowVariable.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | iVar | - Index of the variable. |
Reimplemented in CFlowVariable.
|
inline |
Get the value of the local CFL number for the current control volume (CV).
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_Species | - Index of species s. |
Reimplemented in CNEMOEulerVariable.
|
inline |
Get the value of the maximum eigenvalue for the inviscid terms of the PDE.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the maximum eigenvalue for the viscous terms of the PDE.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member. Get the undeformed coordinates for the entire domain.
Reimplemented in CMeshVariable.
|
inlinevirtual |
A virtual member. Get the undeformed coordinates.
Reimplemented in CMeshVariable.
|
inlinevirtual |
A virtual member. Get the value of the undeformed coordinates.
| [in] | iDim | - Index of Mesh_Coord[nDim] |
Reimplemented in CMeshVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
Get the value of the eddy viscosity.
Reimplemented in CTurbVariable.
|
inline |
Get the number of auxiliary variables.
|
inlinevirtual |
Get the number of iterations required by a Newton solver used by the fluid model.
| [in] | iPoint | - Node index |
Reimplemented in CEulerVariable.
|
inline |
Get the value of the non-physical boolean at a point.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CAdjEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the primitive variables for all points.
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_vector | - Direction of projection. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
Virtual member: Set the Radiative source term at the node.
Reimplemented in CRadVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inline |
Get the value of the old residual.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the summed residual.
| [in] | iPoint | - Point index. |
|
inline |
Get the value of the summed residual.
| [in] | iPoint | - Point index. |
| [in] | val_residual | - Pointer to the summed residual. |
|
inline |
Get the truncation error.
| [in] | iPoint | - Point index. |
|
inline |
Get the truncation error.
| [in] | iPoint | - Point index. |
| [in] | val_trunc_error | - Pointer to the truncation error. |
|
inlinevirtual |
A virtual member – Get the mixture specific heat at constant volume (trans.-rot.).
| [in] | iPoint | - Point index. |

Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member – Get the mixture specific heat at constant volume (vib.-el.).
| [in] | iPoint | - Point index. |

Reimplemented in CNEMOEulerVariable.
|
inline |
Get the value of the Rmatrix entry for least squares gradient calculations.
| [in] | iPoint | - Point index. |
| [in] | iDim | - Index of the dimension. |
| [in] | jDim | - Index of the dimension. |
|
inline |
Get the value Rmatrix for the entire domain.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in CSpeciesFlameletVariable.
|
inlinevirtual |
Reimplemented in CSpeciesFlameletVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
Reimplemented in CDiscAdjVariable.
|
inlinevirtual |
Get the Sensitivity at the node.
| [in] | iDim | - spacial component |
Reimplemented in CDiscAdjVariable, and CSobolevSmoothingVariable.
|
inline |
|
inline |
Get the pressure sensor.
| [in] | iPoint | - Point index. |
|
inline |
|
inline |
Get the entire solution of the problem.
|
inline |
Get the solution of the problem.
| [in] | iPoint | - Point index. |
|
inline |
Get the solution.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
|
inlinevirtual |
Get the solution of the problem.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the acceleration (Structural Analysis).
| [in] | iVar | - Index of the variable. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the solution at time n.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the acceleration of the nodes (Structural Analysis) at time n.
| [in] | iVar | - Index of the variable. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Get the direct solution for the adjoint solver.
Reimplemented in CDiscAdjVariable.
|
inlinevirtual |
A virtual member. Get the geometry solution.
| [in] | iVar | - Index of the variable. |
|
inline |
Get the min solution.
|
inline |
|
inline |
Get the min solution.
|
inline |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
Reimplemented in CFlowVariable.
|
inline |
Get the old solution of the problem (Runge-Kutta method)
| [in] | iPoint | - Point index. |
|
inline |
Get the old solution of the problem (Runge-Kutta method)
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
|
inlinevirtual |
A virtual member. Get the solution at time n.
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Get the solution at time n.
Reimplemented in CFEAVariable.
|
inline |
|
inline |
Get the solution at time n.
| [in] | iPoint | - Point index. |
|
inline |
Get the solution at time n.
| [in] | iVar | - Index of the variable. |
|
inline |
|
inline |
Get the solution at time n-1.
| [in] | iPoint | - Point index. |
|
inline |
Get the solution at time n-1.
| [in] | iVar | - Index of the variable. |
|
inlinevirtual |
Get the velocity (Structural Analysis).
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the velocity (Structural Analysis).
| [in] | iVar | - Index of the variable. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Get the velocity solution predictor.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the velocity of the nodes (Structural Analysis) at time n.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get the velocity of the nodes (Structural Analysis) at time n.
| [in] | iVar | - Index of the variable. |
Reimplemented in CFEAVariable.
|
inline |
Return the extra adjoint solution.
|
inline |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
Get the source term applied into the displacement adjoint coming from external solvers.
| [in] | iDim | - spacial component |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncEulerVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member: Get the recovered pressure for streamwise periodic flow.
| [in] | iPoint | - Point index. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member: Get the recovered temperature for streamwise periodic flow.
| [in] | iPoint | - Point index. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Get whether a strong boundary condition was applied to the point, which for the pressure-based solver means its momentum row was deleted and carries no A_p.
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
Reimplemented in CSpeciesFlameletVariable.
|
inlinevirtual |
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, CHeatVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNEMONSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CNEMONSVariable.
|
inlinevirtual |
Get the value of the turbulence index.
Reimplemented in CTurbVariable.
|
inline |
Get the value of the under-relaxation parameter for the current control volume (CV).
| [in] | iPoint | - Point index. |
|
inline |
|
inline |
Get the undivided laplacian of the solution.
| [in] | iPoint | - Point index. |
|
inline |
Get the undivided laplacian of the solution.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Variable of the undivided laplacian. |
|
inline |
|
inline |
Get the entire User Define Source of the problem.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | iDim | - Index of the dimension. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
Get whether a volumetric heat source is to be introduced in point iPoint.
Reimplemented in CRadVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CFlowVariable.
|
inlinevirtual |
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member. Get the value of the wall distance in reference coordinates.
| [in] | iDim | - Index of Mesh_Coord[nDim] |
Reimplemented in CMeshVariable.
|
inlinevirtual |
A virtual member. Register the boundary displacements of the mesh.
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Register the reference coordinates of the mesh.
Reimplemented in CMeshVariable.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
| void CVariable::RegisterSolution | ( | bool | input | ) |
Register the variables in the solution array as input/output variable.
| [in] | input | - input or output variables. |
| void CVariable::RegisterSolution_time_n | ( | ) |
Register the variables in the solution_time_n array as input/output variable.
| void CVariable::RegisterSolution_time_n1 | ( | ) |
Register the variables in the solution_time_n1 array as input/output variable.
| void CVariable::RegisterUserDefinedSource | ( | ) |
Register the variables in the user defined source array as input/output variable.
|
virtual |
Restore the previous BGS subiteration to solution.
Reimplemented in CDiscAdjMeshBoundVariable.
|
virtual |
Set the value of the solution in the previous BGS subiteration.
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Set the value of the solution in the previous BGS subiteration.
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Set Dual-time derivative contributions to the external.
Reimplemented in CDiscAdjVariable.
|
inline |
Store the adjoint solution of the extra adjoint into the external container.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CDiscAdjFEABoundVariable, CDiscAdjMeshBoundVariable, CFEABoundVariable, and CMeshBoundVariable.
| void CVariable::Set_OldSolution | ( | ) |
Set old variables to the value of the current variables.
|
inlinevirtual |
A virtual member. Set the value of the old geometry solution (adjoint).
| void CVariable::Set_Solution | ( | ) |
Set variables to the value of the old variables.
| void CVariable::Set_Solution_time_n | ( | ) |
Set the variable solution at time n.
|
inline |
Set the variable solution at time n.
| [in] | iPoint | - Point index. |
|
inline |
Set the variable solution at time n.
| [in] | iPoint | - Point index. |
| void CVariable::Set_Solution_time_n1 | ( | ) |
Set the variable solution at time n-1.
|
inline |
Set the variable solution at time n-1.
| [in] | iPoint | - Point index. |
|
inline |
Set the variable solution at time n-1.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
Reimplemented in CFEABoundVariable.
|
inline |
Set the adjoint values of the solution.
| [in] | adj_sol | - The adjoint values of the solution. |
|
inline |
Set auxiliary variables.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Varriable indexs |
| [in] | val_auxvar | - Value of the auxiliar variable. |
|
inline |
Set value of auxillary gradients.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | iDim | - Index of the dimension. |
| [in] | value | - Value of the gradient. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_integral | - Value of the integral. |
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
Set the blending function for the blending of k-w and k-eps.
| [in] | val_viscosity | - Value of the vicosity. |
| [in] | val_density | - Value of the density. |
| [in] | val_dist | - Value of the distance to the wall. |
Reimplemented in CTurbSSTVariable.
|
inlinevirtual |
A virtual member. Set the boundary displacement.
| [in] | val_BoundDisp | - Pointer to the boundary displacements. |
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Set the boundary displacement.
| [in] | iDim | - Index of the dimension of interest. |
| [in] | val_BoundDisp | - Value of the boundary displacements. |
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Set the boundary velocity.
| [in] | val_BoundVel | - Pointer to the boundary velocity. |
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Set the boundary velocity.
| [in] | iDim | - Index of the dimension of interest. |
| [in] | val_BoundVel | - Value of the boundary velocity. |
Reimplemented in CMeshBoundVariable.
|
inlinevirtual |
A virtual member. Set the solution for the boundary displacements.
| [in] | val_BoundDisp | - Pointer to the boundary displacements. |
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Set the value of the sensitivity with respect to the undeformed coordinates.
| [in] | val_sens | - Pointer to the sensitivities of the boundary displacements. |
Reimplemented in CDiscAdjMeshBoundVariable.
|
inlinevirtual |
Set dataset extrapolation instance.
| [in] | iPoint | - Node index |
| [in] | extrapolation | - Extrapolation instance (0 = within dataset, 1 = outside dataset) |
Reimplemented in CEulerVariable.
|
inline |
Set the value of the time step.
| [in] | iPoint | - Point index. |
| [in] | val_delta_time | - Value of the time step. |
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNSVariable, and CTurbSAVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | eddy_visc | - Value of the eddy viscosity. |
Reimplemented in CIncNSVariable, CNEMONSVariable, and CNSVariable.
|
inlinevirtual |
Set the Eddy Viscosity Sensitivity of the problem.
| [in] | val_EddyViscSens | - Eddy Viscosity Sensitivity. |
| [in] | numTotalVar | - Number of variables. |
Reimplemented in CAdjTurbVariable.
|
inline |
Set the velocity of the truncation error to zero.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
|
inlinevirtual |
Set fluid entropy.
| [in] | iPoint | - Node index |
| [in] | entropy | - fluid entropy value. |
Reimplemented in CEulerVariable.
| void CVariable::SetExternalZero | ( | ) |
Set external contributions to zero.
|
inlinevirtual |
Set the FSI force sensitivity at the node.
| [in] | iDim | - spacial component |
| [in] | val | - value of the Sensitivity |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_ForceProj_Vector | - Pointer to the force projection vector. |
Reimplemented in CAdjEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
A virtual member. Set the restart geometry (coordinate of the converged solution)
| [in] | val_coordinate_direct | - Value of the restart coordinate. |
|
inline |
Set the gradient of the solution.
| [in] | iPoint | - Point index. |
| [in] | gradient | - Gradient of the solution. |
|
inlinevirtual |
A virtual member.
| [in] | iVar | - Index of the variable. |
| [in] | val_source | - Value of the harmonic balance source. |
Reimplemented in CScalarVariable, CAdjEulerVariable, and CFlowVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
Set the intermittency.
| [in] | val_dist | - Value of the intermittency. |
Reimplemented in CTurbVariable.
|
inlinevirtual |
Set the effective intermittency (gamma_eff).
| [in] | Value | of the effective intermittency (gamma_eff). |
Reimplemented in CTransLMVariable.
|
inlinevirtual |
Set the separation intermittency (gamma_sep).
| [in] | val_dist | - Value of the separation intermittency (gamma_sep). |
Reimplemented in CTransLMVariable.
|
inline |
Set the value of the spectral radius.
| [in] | iPoint | - Point index. |
| [in] | val_lambda | - Value of the spectral radius. |
|
inlinevirtual |
A virtual member.
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | iDim | - Dimension index. |
| [in] | val_stochSource | - Source term in Langevin equations. |
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_les_mode | - Value of the LES sensor. |
Reimplemented in CIncNSVariable, CNSVariable, and CTurbSAVariable.
|
inline |
Set the value of the local CFL number for the current control volume (CV).
| [in] | iPoint | - Point index. |
| [in] | val_cfl | - the input value of the local CFL number for this CV. |
|
inlinevirtual |
LUT premixed flamelet: virtual functions for the speciesflameletvariable LUT.
Reimplemented in CSpeciesFlameletVariable.
|
inline |
Set the value of the maximum eigenvalue for the inviscid terms of the PDE.
| [in] | iPoint | - Point index. |
| [in] | val_max_lambda | - Value of the maximum eigenvalue for the inviscid terms of the PDE. |
|
inline |
Set the value of the maximum eigenvalue for the viscous terms of the PDE.
| [in] | iPoint | - Point index. |
| [in] | val_max_lambda | - Value of the maximum eigenvalue for the viscous terms of the PDE. |
|
inlinevirtual |
A virtual member. Set the value of the undeformed coordinates.
| [in] | iDim | - Index of Mesh_Coord[nDim] |
| [in] | val_coord | - Value of Mesh_Coord[nDim] |
Reimplemented in CMeshVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
Reimplemented in CPoissonVariable.
|
inlinevirtual |
|
inlinevirtual |
Set the number of iterations required by a Newton solver used by the fluid model.
| [in] | iPoint | - Node index |
| [in] | nIter | - Number of iterations evaluated by the Newton solver |
Reimplemented in CEulerVariable.
|
inline |
Set the value of the non-physical point.
| [in] | iPoint | - Point index. |
| [in] | value | - identification of the non-physical point. |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_SetObjFuncSource | - Pointer to the objective function source. |
Reimplemented in CAdjEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | val_phi | - Value of the adjoint velocity. |
Reimplemented in CAdjEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | config |
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member.
| [in] | config | - Configuration parameters. |
|
inlinevirtual |
A virtual member.
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFlowVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
Reimplemented in CIncNSVariable, CNSVariable, CEulerVariable, CIncEulerVariable, CNEMONSVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | fluidmodel | - fluid model. |
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSVariable, CNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSVariable, CNSVariable, and CAdjEulerVariable.
|
inlinevirtual |
Virtual member: Set the Radiative source term at the node.
| [in] | val_RadSourceTerm | - value of the radiative source term |
Reimplemented in CRadVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inline |
Set the truncation error to zero.
| [in] | iPoint | - Point index. |
|
inline |
Set the value of the old residual.
| [in] | iPoint | - Point index. |
| [in] | val_residual_old | - Pointer to the residual vector. |
|
inline |
Set summed residual vector to zero value.
|
inline |
Set the truncation error.
| [in] | iPoint | - Point index. |
| [in] | val_trunc_error | - Pointer to the truncation error. |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | iPoint | - Point index. |
| [in] | val_delta | - A scalar measure of the grid size |
| [in] | val_const_DES | - The DES constant (C_DES) |
Reimplemented in CNSVariable.
|
inlinevirtual |
Reimplemented in CSpeciesFlameletVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, and CNSVariable.
|
inlinevirtual |
Set the sensitivity at the node.
| [in] | iDim | - spacial component |
| [in] | val | - value of the Sensitivity |
Reimplemented in CDiscAdjVariable, and CSobolevSmoothingVariable.
|
inline |
Set pressure sensor.
| [in] | iPoint | - Point index. |
| [in] | val_sensor | - Value of the pressure sensor. |
|
inline |
Set the value of the solution, all variables.
| [in] | iPoint | - Point index. |
| [in] | solution | - Solution of the problem. |
|
inline |
Set the value of the solution, one variable.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Index of the variable. |
| [in] | solution | - Value of the solution for the index iVar. |
|
inlinevirtual |
Set the value of the acceleration (Structural Analysis).
| [in] | solution_accel | - Solution of the problem (acceleration). |
Reimplemented in CFEAVariable.
|
inlinevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | iVar | - Index of the variable. |
| [in] | solution_accel | - Value of the solution for the index iVar. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
Set the value of the acceleration (Structural Analysis) at time n.
| [in] | solution_accel_time_n | - Pointer to the residual vector. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | iVar | - Index of the variable. |
| [in] | solution_accel_time_n | - Value of the old solution for the index iVar. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Set the direct solution for the adjoint solver.
| [in] | solution_direct | - Value of the direct solution. |
Reimplemented in CDiscAdjVariable.
|
inlinevirtual |
A virtual member. Set the value of the mesh solution (adjoint).
| [in] | solution | - Solution of the problem (acceleration). |
|
inlinevirtual |
A virtual member. Set the value of the mesh solution (adjoint).
| [in] | solution | - Solution of the problem (acceleration). |
|
inlinevirtual |
|
inline |
Set the value of the old solution.
| [in] | iPoint | - Point index. |
| [in] | solution_old | - Pointer to the residual vector. |
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | iVar | - Index of the variable. |
| [in] | iPoint | - Point index. |
| [in] | solution_old | - Value of the old solution for the index iVar. |
|
inlinevirtual |
A virtual member. Set the value of the old solution.
| [in] | solution_pred | - Pointer to the residual vector. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Set the value of the old solution.
| [in] | solution_pred_Old | - Pointer to the residual vector. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
Set the value of the velocity (Structural Analysis).
| [in] | solution | - Solution of the problem (velocity). |
Reimplemented in CFEAVariable.
|
inlinevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | iVar | - Index of the variable. |
| [in] | solution_vel | - Value of the solution for the index iVar. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member. Set the value of the velocity solution predictor.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Set the value of the velocity (Structural Analysis) at time n.
| [in] | solution_vel_time_n | - Value of the old solution. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [in] | iVar | - Index of the variable. |
| [in] | solution_vel_time_n | - Value of the old solution for the index iVar. |
Reimplemented in CFEAVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable.
|
inlinevirtual |
Set the source term applied into the displacement adjoint coming from external solvers.
| [in] | iDim | - spacial component |
| [in] | val | - value of the source term |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
Reimplemented in CDiscAdjFEABoundVariable.
|
inlinevirtual |
A virtual member.
| [in] | Cp | - Constant pressure specific heat. |
Reimplemented in CIncEulerVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | Cv | - Constant volume specific heat. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member: Set the recovered pressure for streamwise periodic flow.
| [in] | iPoint | - Point index. |
| [in] | val_pressure | - pressure value. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member: Set the recovered temperature for streamwise periodic flow.
| [in] | iPoint | - Point index. |
| [in] | val_temperature | - temperature value. |
Reimplemented in CIncEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Reimplemented in CSpeciesFlameletVariable.
|
inlinevirtual |
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
A virtual member.
| [in] | config | - Configuration parameters. |
|
inlinevirtual |
A virtual member.
| [in] | Gas_Constant | - Value of the Gas Constant |
Reimplemented in CEulerVariable.
|
inlinevirtual |
Sets the vibrational electronic temperature of the flow.
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
Set the thermal coefficient.
| [in] | config | - Configuration parameters. |
|
inlinevirtual |
A virtual member.
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | thermalConductivity |
Reimplemented in CIncNSVariable, and CNSVariable.
|
inlinevirtual |
Set the value of the turbulence index.
| [in] | val_turb_index | - turbulence index |
Reimplemented in CTurbVariable.
|
inline |
Set a value to the undivided laplacian.
| [in] | iPoint | - Point index. |
| [in] | iVar | - Variable of the undivided laplacian. |
| [in] | val_und_lapl | - Value of the undivided laplacian. |
|
inline |
Set the value of the under-relaxation parameter for the current control volume (CV).
| [in] | iPoint | - Point index. |
| [in] | val_under_relaxation | - the input value of the under-relaxation parameter for this CV. |
|
inline |
Set the truncation error to zero.
| [in] | iPoint | - Point index. |
|
inlinevirtual |
Set the momentum part of the truncation error to zero.
| [in] | iPoint | - Point index. |
Reimplemented in CAdjEulerVariable, CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
| [in] | val_velocity | - Pointer to the velocity. |
Reimplemented in CAdjEulerVariable, CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CAdjNSVariable.
|
inlinevirtual |
Virtual Member. Specify a vector to set the velocity components of the solution. Multiplied by density for compressible cases.
| [in] | iPoint | - Point index. |
| [in] | val_vector | - Pointer to the vector. |
Reimplemented in CAdjEulerVariable, CEulerVariable, CIncEulerVariable, and CNEMOEulerVariable.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEAVariable.
|
inlinevirtual |
Reimplemented in CTurbSAVariable.
|
inlinevirtual |
A virtual member. Set the value of the wall distance in reference coordinates.
| [in] | val_dist | - Value of wall distance. |
Reimplemented in CMeshVariable.
|
inline |
Subtract a value to the truncation error.
| [in] | iPoint | - Point index. |
| [in] | val_truncation_error | - Value that we want to subtract to the truncation error. |
|
protected |
Indices of Solution variables in the adjoint vector before solver iteration.
|
protected |
Indices of Solution variables in the adjoint vector after solver iteration.
|
protected |
Auxiliary variable for gradient computation.
|
protected |
Time step.
|
inlinestaticprotected |
|
protected |
External (outer) contribution in discrete adjoint multizone problems.
|
protected |
External storage for the adjoint value (i.e. for the OF mainly.
|
protected |
Gradient of the auxiliary variables of the problem.
|
protected |
Gradient of the solution of the problem.
|
protected |
Value of the eingenvalue.
|
protected |
Limiter of the solution of the problem.
|
protected |
Value of the CFL number local to the control volume.
|
protected |
Maximun inviscid eingenvalue.
|
protected |
Maximun viscous eingenvalue.
|
protected |
Number of auxiliary variables.
Handed out by the base implementations of the container accessors of fields only some models have, e.g. GetF1blending; a solver that has no such field never reads it.
|
protected |
Number of dimension of the problem.
|
protected |
Non-physical points in the solution (force first order).
|
protected |
Number of consecutive iterations that a point has been treated first-order. After a specified number of successful reconstructions, the point can be returned to second-order.
|
protected |
Number of points in the domain.
|
protected |
Number of primitive variables.
|
protected |
Number of primitives for which a gradient is computed.
|
protected |
Number of secondary variables.
|
protected |
Number of variables of the problem.
|
protected |
Truncation error for multigrid cycle.
|
protected |
Auxiliary structure for residual smoothing.
|
protected |
Auxiliary structure for residual smoothing.
|
protected |
Geometry-based matrix for weighted least squares gradient calculations.
|
protected |
Pressure sensor for high order central scheme and Roe dissipation.
|
protected |
Solution of the problem.
|
protected |
Old solution container for BGS iterations.
|
protected |
Max solution for limiter computation.
|
protected |
Min solution for limiter computation.
|
protected |
Old solution of the problem R-K.
|
protected |
Solution of the problem at time n for dual-time stepping technique.
|
protected |
Solution of the problem at time n-1 for dual-time stepping technique.
|
protected |
Stores adjoint solution for extra solution variables. Currently only streamwise periodic pressure-drop for massflow prescribed flows.
|
protected |
Intermediate storage, enables cross term extraction as that is also pushed to Solution.
|
protected |
Value of the under-relaxation parameter local to the control volume.
|
protected |
Undivided laplacian of the solution.
|
protected |
User Defined Source of the problem.