|
SU2
|
Main class for defining the PDE solution, it requires a child class for each particular solver (Euler, Navier-Stokes, etc.) More...
#include <solver_structure.hpp>
Public Member Functions | |
| CSolver (void) | |
| Constructor of the class. | |
| virtual | ~CSolver (void) |
| Destructor of the class. | |
| void | SetIterLinSolver (unsigned short val_iterlinsolver) |
| Set number of linear solver iterations. More... | |
| virtual void | Set_MPI_Solution (CGeometry *geometry, CConfig *config) |
| Set number of linear solver iterations. More... | |
| virtual void | Set_MPI_Primitive (CGeometry *geometry, CConfig *config) |
| Set number of linear solver iterations. More... | |
| void | SetResidual_RMS (CGeometry *geometry, CConfig *config) |
| Set number of linear solver iterations. More... | |
| virtual void | Set_MPI_Solution_Old (CGeometry *geometry, CConfig *config) |
| Set number of linear solver iterations. More... | |
| virtual void | Set_MPI_Solution_DispOnly (CGeometry *geometry, CConfig *config) |
| Impose the send-receive boundary condition for velocities and accelerations in structural solutions. More... | |
| virtual void | Set_MPI_Solution_Pred (CGeometry *geometry, CConfig *config) |
| Impose the send-receive boundary condition for predicted FSI structural solutions. More... | |
| virtual void | Set_MPI_Solution_Pred_Old (CGeometry *geometry, CConfig *config) |
| Impose the send-receive boundary condition for old predicted FSI structural solutions. More... | |
| virtual void | Set_MPI_Solution_Limiter (CGeometry *geometry, CConfig *config) |
| Impose the send-receive boundary condition. More... | |
| virtual void | Set_MPI_Primitive_Limiter (CGeometry *geometry, CConfig *config) |
| Impose the send-receive boundary condition. More... | |
| virtual void | SetNondimensionalization (CGeometry *geometry, CConfig *config, unsigned short iMesh) |
| Impose the send-receive boundary condition. More... | |
| virtual CFluidModel * | GetFluidModel (void) |
| Compute the pressure at the infinity. More... | |
| unsigned short | GetIterLinSolver (void) |
| Get number of linear solver iterations. More... | |
| su2double | GetMax_Delta_Time (void) |
| Get the value of the maximum delta time. More... | |
| su2double | GetMin_Delta_Time (void) |
| Get the value of the minimum delta time. More... | |
| virtual su2double | GetMax_Delta_Time (unsigned short val_Species) |
| Get the value of the maximum delta time. More... | |
| virtual su2double | GetMin_Delta_Time (unsigned short val_Species) |
| Get the value of the minimum delta time. More... | |
| unsigned short | GetnVar (void) |
| Get the number of variables of the problem. | |
| unsigned short | GetnPrimVar (void) |
| Get the number of variables of the problem. | |
| unsigned short | GetnPrimVarGrad (void) |
| Get the number of variables of the problem. | |
| unsigned short | GetnSecondaryVar (void) |
| Get the number of variables of the problem. | |
| unsigned short | GetnSecondaryVarGrad (void) |
| Get the number of variables of the problem. | |
| unsigned short | GetnOutputVariables (void) |
| Get the number of variables of the problem. | |
| virtual void | SetResidual_DualTime (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iRKStep, unsigned short iMesh, unsigned short RunTime_EqSystem) |
| A virtual member. More... | |
| void | SetRes_RMS (unsigned short val_var, su2double val_residual) |
| Set the maximal residual, this is useful for the convergence history. More... | |
| void | AddRes_RMS (unsigned short val_var, su2double val_residual) |
| Adds the maximal residual, this is useful for the convergence history. More... | |
| su2double | GetRes_RMS (unsigned short val_var) |
| Get the maximal residual, this is useful for the convergence history. More... | |
| void | SetRes_Max (unsigned short val_var, su2double val_residual, unsigned long val_point) |
| Set the maximal residual, this is useful for the convergence history. More... | |
| void | AddRes_Max (unsigned short val_var, su2double val_residual, unsigned long val_point, su2double *val_coord) |
| Adds the maximal residual, this is useful for the convergence history. More... | |
| su2double | GetRes_Max (unsigned short val_var) |
| Get the maximal residual, this is useful for the convergence history. More... | |
| virtual su2double | GetRes_FEM (unsigned short val_var) |
| Get the residual for FEM structural analysis. More... | |
| unsigned long | GetPoint_Max (unsigned short val_var) |
| Get the maximal residual, this is useful for the convergence history. More... | |
| su2double * | GetPoint_Max_Coord (unsigned short val_var) |
| Get the location of the maximal residual, this is useful for the convergence history. More... | |
| void | SetGrid_Movement_Residual (CGeometry *geometry, CConfig *config) |
| Set Value of the residual if there is a grid movement. More... | |
| void | SetAuxVar_Gradient_GG (CGeometry *geometry, CConfig *config) |
| Compute the Green-Gauss gradient of the auxiliary variable. More... | |
| void | SetAuxVar_Gradient_LS (CGeometry *geometry, CConfig *config) |
| Compute the Least Squares gradient of the auxiliary variable. More... | |
| void | SetAuxVar_Surface_Gradient (CGeometry *geometry, CConfig *config) |
| Compute the Least Squares gradient of an auxiliar variable on the profile surface. More... | |
| void | SetSolution_Gradient_GG (CGeometry *geometry, CConfig *config) |
| Compute the Green-Gauss gradient of the solution. More... | |
| void | SetSolution_Gradient_LS (CGeometry *geometry, CConfig *config) |
| Compute the Least Squares gradient of the solution. More... | |
| virtual void | Set_MPI_Solution_Gradient (CGeometry *geometry, CConfig *config) |
| MPI gradients. More... | |
| void | SetGridVel_Gradient (CGeometry *geometry, CConfig *config) |
| Compute the Least Squares gradient of the grid velocity. More... | |
| void | SetSolution_Limiter (CGeometry *geometry, CConfig *config) |
| Compute slope limiter. More... | |
| virtual void | SetPrimitive_Limiter (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| void | SetPressureLaplacian (CGeometry *geometry, CConfig *config, su2double *PressureLaplacian) |
| A virtual member. More... | |
| void | Set_OldSolution (CGeometry *geometry) |
| Set the old solution variables to the current solution value for Runge-Kutta iteration. More... | |
| void | Restart_OldGeometry (CGeometry *geometry, CConfig *config) |
| Load the geometries at the previous time states n and nM1. More... | |
| virtual void | SetTime_Step (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned long Iteration) |
| A virtual member. More... | |
| virtual void | Postprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh) |
| A virtual member. More... | |
| virtual void | Postprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, CNumerics **numerics, unsigned short iMesh) |
| A virtual member, overloaded. More... | |
| virtual void | Centered_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh, unsigned short iRKStep) |
| A virtual member. More... | |
| virtual void | Upwind_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh) |
| A virtual member. More... | |
| virtual void | Preprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep, unsigned short RunTime_EqSystem, bool Output) |
| A virtual member. More... | |
| virtual void | Preprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, CNumerics **numerics, unsigned short iMesh, unsigned long Iteration, unsigned short RunTime_EqSystem, bool Output) |
| A virtual member overloaded. More... | |
| virtual void | SetUndivided_Laplacian (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_ActDisk (CSolver **solver_container, CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_Nearfield (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_Interface (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_Undivided_Laplacian (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetMax_Eigenvalue (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_MaxEigenvalue (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetDissipation_Switch (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_Dissipation_Switch (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_ComboObj (CConfig *config) |
| Compute weighted-sum "combo" objective output. More... | |
| virtual void | BC_Euler_Wall (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Clamped (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Clamped_Post (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Normal_Displacement (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Normal_Load (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Dir_Load (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Sine_Load (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Pressure (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Interface_Boundary (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_NearField_Boundary (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Fluid_Interface (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| Impose the interface state across sliding meshes. More... | |
| virtual void | BC_ActDisk_Inlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_ActDisk_Outlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_ActDisk (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker, bool inlet_surface) |
| A virtual member. More... | |
| virtual void | BC_Isothermal_Wall (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_HeatFlux_Wall (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Dirichlet (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Neumann (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Far_Field (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Sym_Plane (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| Impose via the residual the Euler boundary condition. More... | |
| virtual void | BC_Riemann (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_NonReflecting (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Inlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Supersonic_Inlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Supersonic_Outlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Custom (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Outlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Engine_Inflow (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Engine_Exhaust (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Dielec (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | BC_Electrode (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | Mixing_Process (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short val_Marker) |
| It performs the average value along a boundary. More... | |
| virtual void | MixedOut_Average (su2double val_init_pressure, su2double *val_Averaged_Flux, su2double *val_normal, su2double *pressure_mix, su2double *density_mix) |
| it performs a mixed out average of the nodes of a boundary. More... | |
| virtual void | MixedOut_Root_Function (su2double *pressure, su2double *val_Averaged_Flux, su2double *val_normal, su2double *valfunc, su2double *density) |
| it finds the root of an implicit equation that relates pressure and density. More... | |
| virtual void | Boundary_Fourier (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short val_Marker, vector< std::complex< su2double > > &c4k, signed long &nboundaryvertex) |
| A virtual member. More... | |
| virtual void | Boundary_Fourier (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short val_Marker, vector< std::complex< su2double > > &c2k, vector< std::complex< su2double > > &c3k, signed long &nboundaryvertex) |
| A virtual member. More... | |
| virtual void | SetExtAveragedValue (CSolver *solver_container, unsigned short intMarker, unsigned short extMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedDensity (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedPressure (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedEnthalpy (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double * | GetAveragedVelocity (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double * | GetAveragedGridVelocity (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedEntropy (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedTotTemperature (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedTotPressure (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetFlowAngle (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedMach (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedNormalMach (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetMassFlow (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetTotalPressureLoss (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetKineticEnergyLoss (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetTotalTotalEfficiency (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetTotalStaticEfficiency (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetEulerianWork (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetTotalEnthalpyIn (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetFlowAngleIn (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetFlowAngleOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetMassFlowIn (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetMassFlowOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetMachIn (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetMachOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetNormalMachIn (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetNormalMachOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetEnthalpyOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetVelocityOutIs (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetPressureOut (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetPressureRatio (unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual su2double | GetAveragedNormalVelocity (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetAveragedTangVelocity (unsigned short valMarker) |
| A virtual member. More... | |
| virtual su2double | GetSlidingState (unsigned short val_marker, unsigned long val_vertex, unsigned short val_state) |
| Get the outer state for fluid interface nodes. More... | |
| virtual void | SetSlidingState (unsigned short val_marker, unsigned long val_vertex, unsigned short val_state, su2double component) |
| Set the outer state for fluid interface nodes. More... | |
| virtual void | ExplicitRK_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iRKStep) |
| A virtual member. More... | |
| virtual void | ExplicitEuler_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | ImplicitEuler_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | ImplicitNewmark_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | ImplicitNewmark_Update (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | ImplicitNewmark_Relaxation (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | GeneralizedAlpha_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | GeneralizedAlpha_UpdateDisp (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | GeneralizedAlpha_UpdateSolution (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | GeneralizedAlpha_UpdateLoads (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_Residual (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh) |
| A virtual member. More... | |
| virtual void | Pressure_Forces (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | TurboPerformance (CSolver *solver, CConfig *config, unsigned short inMarker, unsigned short outMarker, unsigned short Kind_TurboPerf, unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual void | StoreTurboPerformance (CSolver *solver, unsigned short inMarkerTP) |
| A virtual member. More... | |
| virtual void | Momentum_Forces (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Inviscid_DeltaForces (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | Friction_Forces (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Viscous_DeltaForces (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Wave_Strength (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetPrimitive_Gradient_GG (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetPrimitive_Gradient_LS (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Set_MPI_Primitive_Gradient (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetPrimitive_Limiter_MPI (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetPreconditioner (CConfig *config, unsigned long iPoint) |
| A virtual member. More... | |
| virtual void | Viscous_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh, unsigned short iRKStep) |
| A virtual member. More... | |
| virtual void | AddStiffMatrix (su2double **StiffMatrix_Elem, unsigned long Point_0, unsigned long Point_1, unsigned long Point_2, unsigned long Point_3) |
| A virtual member. More... | |
| virtual void | Source_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CNumerics *second_numerics, CConfig *config, unsigned short iMesh) |
| A virtual member. More... | |
| virtual void | Source_Template (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh) |
| A virtual member. More... | |
| virtual void | SetCSensitivity (unsigned short val_marker, unsigned long val_vertex, su2double val_sensitivity) |
| A virtual member. More... | |
| virtual void | SetForceProj_Vector (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetIntBoundary_Jump (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetTotal_CD (su2double val_Total_CD) |
| A virtual member. More... | |
| virtual void | SetTotal_CL (su2double val_Total_CL) |
| A virtual member. More... | |
| virtual void | SetTotal_NetCThrust (su2double val_Total_NetCThrust) |
| A virtual member. More... | |
| virtual void | SetTotal_Power (su2double val_Total_Power) |
| A virtual member. More... | |
| virtual void | SetTotal_CD_SolidSurf (su2double val_Total_CD_SolidSurf) |
| A virtual member. More... | |
| virtual void | SetTotal_ReverseFlow (su2double val_ReverseFlow) |
| A virtual member. More... | |
| virtual void | SetTotal_MFR (su2double val_Total_MFR) |
| A virtual member. More... | |
| virtual void | SetTotal_Prop_Eff (su2double val_Total_Prop_Eff) |
| A virtual member. More... | |
| virtual void | SetTotal_ByPassProp_Eff (su2double val_Total_ByPassProp_Eff) |
| A virtual member. More... | |
| virtual void | SetTotal_Adiab_Eff (su2double val_Total_Adiab_Eff) |
| A virtual member. More... | |
| virtual void | SetTotal_Poly_Eff (su2double val_Total_Poly_Eff) |
| A virtual member. More... | |
| virtual void | SetTotal_IDC (su2double val_Total_IDC) |
| A virtual member. More... | |
| virtual void | SetTotal_IDC_Mach (su2double val_Total_IDC_Mach) |
| A virtual member. More... | |
| virtual void | SetTotal_IDR (su2double val_Total_IDR) |
| A virtual member. More... | |
| virtual void | SetTotal_DC60 (su2double val_Total_DC60) |
| A virtual member. More... | |
| virtual void | SetTotal_Custom (su2double val_Total_Custom, su2double val_coeff) |
| A virtual member. More... | |
| virtual void | AddTotal_Custom (su2double val_Total_Custom, su2double val_coeff) |
| A virtual member. More... | |
| virtual void | SetTotal_CT (su2double val_Total_CT) |
| A virtual member. More... | |
| virtual void | SetTotal_CQ (su2double val_Total_CQ) |
| A virtual member. More... | |
| virtual void | SetTotal_HeatFlux (su2double val_Total_Heat) |
| A virtual member. More... | |
| virtual void | SetTotal_MaxHeatFlux (su2double val_Total_MaxHeat) |
| A virtual member. More... | |
| virtual void | SetDistance (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Inviscid_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Smooth_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Viscous_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| A virtual member. More... | |
| virtual su2double | GetCL_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCL_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCMz_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCMz_Visc (unsigned short val_marker) |
| Get the non dimensional z moment coefficient (viscous contribution). More... | |
| virtual su2double | GetSurface_CL (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CD (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CSF (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CEff (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFx (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFy (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFz (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMx (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMy (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMz (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CL_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CD_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CSF_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CEff_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFx_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFy_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFz_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMx_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMy_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMz_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CL_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CD_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CSF_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CEff_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFx_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFy_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFz_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMx_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMy_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMz_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CL_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CD_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CSF_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CEff_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFx_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFy_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CFz_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMx_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMy_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_CMz_Mnt (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCSF_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCD_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetInflow_MassFlow (unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | GetSurface_Properties (CGeometry *geometry, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short iMesh, bool Output) |
| A virtual member. More... | |
| virtual void | GetPower_Properties (CGeometry *geometry, CConfig *config, unsigned short iMesh, bool Output) |
| A virtual member. More... | |
| virtual void | GetSurface_Distortion (CGeometry *geometry, CConfig *config, unsigned short iMesh, bool Output) |
| A virtual member. More... | |
| virtual void | SetFarfield_AoA (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, bool Output) |
| A virtual member. More... | |
| virtual void | SetActDisk_BCThrust (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, bool Output) |
| A virtual member. More... | |
| virtual su2double | GetExhaust_MassFlow (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetInflow_Pressure (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetInflow_Mach (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCSF_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCEff_Inv (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_HF_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetSurface_MaxHF_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual su2double | GetCD_Visc (unsigned short val_marker) |
| A virtual member. More... | |
| virtual void | SetTotal_ComboObj (su2double ComboObj) |
| Set the total "combo" objective (weighted sum of other values). More... | |
| virtual su2double | GetTotal_ComboObj (void) |
| Provide the total "combo" objective (weighted sum of other values). More... | |
| virtual su2double | GetTotal_CSF (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CEff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CT (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CQ (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_HeatFlux (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_MaxHeatFlux (void) |
| A virtual member. More... | |
| virtual su2double | Get_PressureDrag (void) |
| Provide the total (inviscid + viscous) non dimensional drag coefficient. More... | |
| virtual su2double | Get_ViscDrag (void) |
| Provide the total (inviscid + viscous) non dimensional drag coefficient. More... | |
| virtual su2double | GetTotal_CMerit (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CEquivArea (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_AeroCD (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_RadialDistortion (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CircumferentialDistortion (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CpDiff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_HeatFluxDiff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CFEA (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CNearFieldOF (void) |
| A virtual member. More... | |
| virtual void | AddTotal_ComboObj (su2double val_obj) |
| Add to the value of the total 'combo' objective. More... | |
| virtual void | SetTotal_CEquivArea (su2double val_cequivarea) |
| A virtual member. More... | |
| virtual void | SetTotal_AeroCD (su2double val_aerocd) |
| A virtual member. More... | |
| virtual void | SetTotal_RadialDistortion (su2double val_distortion) |
| A virtual member. More... | |
| virtual void | SetTotal_CircumferentialDistortion (su2double val_distortion) |
| A virtual member. More... | |
| virtual void | SetTotal_CpDiff (su2double val_pressure) |
| A virtual member. More... | |
| virtual void | SetTotal_HeatFluxDiff (su2double val_heat) |
| A virtual member. More... | |
| virtual void | SetTotal_CFEA (su2double val_cfea) |
| A virtual member. More... | |
| virtual void | SetTotal_CNearFieldOF (su2double val_cnearfieldpress) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CL (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CD (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_NetCThrust (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Power (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CD_SolidSurf (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_ReverseFlow (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_MFR (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Prop_Eff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_ByPassProp_Eff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Adiab_Eff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Poly_Eff (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_IDC (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_IDC_Mach (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_IDR (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_DC60 (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Custom (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CMx (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CMy (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CMz (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CFx (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CFy (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CFz (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CWave (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_CHeat (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CL_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CD_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CSF_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CEff_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMx_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMy_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMz_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFx_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFy_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFz_Inv (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CL_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CD_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CSF_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CEff_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMx_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMy_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMz_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFx_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFy_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFz_Visc (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CL_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CD_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CSF_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CEff_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMx_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMy_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CMz_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFx_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFy_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetAllBound_CFz_Mnt (void) |
| A virtual member. More... | |
| virtual su2double | GetCPressure (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetCPressureTarget (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetCPressureTarget (unsigned short val_marker, unsigned long val_vertex, su2double val_pressure) |
| A virtual member. More... | |
| virtual void | SetCharacPrimVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var, su2double val_value) |
| A virtual member. More... | |
| virtual su2double * | GetDonorPrimVar (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetDonorPrimVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var, su2double val_value) |
| A virtual member. More... | |
| virtual void | SetDonorAdjVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var, su2double val_value) |
| A virtual member. More... | |
| virtual su2double | GetDonorPrimVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var) |
| A virtual member. More... | |
| virtual su2double * | GetDonorAdjVar (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetDonorAdjVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var) |
| A virtual member. More... | |
| virtual unsigned long | GetDonorGlobalIndex (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetDonorGlobalIndex (unsigned short val_marker, unsigned long val_vertex, unsigned long val_index) |
| A virtual member. More... | |
| virtual su2double * | GetCharacPrimVar (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetActDisk_DeltaP (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetActDisk_DeltaP (unsigned short val_marker, unsigned long val_vertex, su2double val_deltap) |
| A virtual member. More... | |
| virtual su2double | GetActDisk_DeltaT (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetActDisk_DeltaT (unsigned short val_marker, unsigned long val_vertex, su2double val_deltat) |
| A virtual member. More... | |
| virtual su2double | GetInlet_Ttotal (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetInlet_Ptotal (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetInlet_FlowDir (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim) |
| A virtual member. More... | |
| virtual void | SetInlet_Ttotal (unsigned short val_marker, unsigned long val_vertex, su2double val_ttotal) |
| A virtual member. More... | |
| virtual void | SetInlet_Ptotal (unsigned short val_marker, unsigned long val_vertex, su2double val_ptotal) |
| A virtual member. More... | |
| virtual void | SetInlet_FlowDir (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim, su2double val_flowdir) |
| A virtual member. More... | |
| virtual su2double | GetCSkinFriction (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim) |
| A virtual member. More... | |
| virtual su2double | GetHeatFlux (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetHeatFluxTarget (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual void | SetHeatFluxTarget (unsigned short val_marker, unsigned long val_vertex, su2double val_heat) |
| A virtual member. More... | |
| virtual su2double | GetYPlus (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double | GetStrainMag_Max (void) |
| A virtual member. More... | |
| virtual su2double | GetOmega_Max (void) |
| A virtual member. More... | |
| virtual void | SetStrainMag_Max (su2double val_strainmag_max) |
| A virtual member. More... | |
| virtual void | SetOmega_Max (su2double val_omega_max) |
| A virtual member. More... | |
| virtual su2double | GetPsiRho_Inf (void) |
| A virtual member. More... | |
| virtual su2double * | GetPsiRhos_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetPsiE_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetPhi_Inf (unsigned short val_dim) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Sens_Geo (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Sens_Mach (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Sens_AoA (void) |
| A virtual member. More... | |
| virtual su2double | GetTotal_Sens_Press (void) |
| Set the total farfield pressure sensitivity coefficient. More... | |
| virtual su2double | GetTotal_Sens_Temp (void) |
| Set the total farfield temperature sensitivity coefficient. More... | |
| virtual su2double | GetTotal_Sens_BPress (void) |
| Get the total back pressure sensitivity coefficient. More... | |
| virtual su2double | GetDensity_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetDensity_Inf (unsigned short val_var) |
| A virtual member. More... | |
| virtual su2double | GetModVelocity_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetDensity_Energy_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetPressure_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetDensity_Velocity_Inf (unsigned short val_dim) |
| A virtual member. More... | |
| virtual su2double | GetDensity_Velocity_Inf (unsigned short val_dim, unsigned short val_var) |
| A virtual member. More... | |
| virtual su2double | GetVelocity_Inf (unsigned short val_dim) |
| A virtual member. More... | |
| virtual su2double * | GetVelocity_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetViscosity_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetTke_Inf (void) |
| A virtual member. More... | |
| virtual su2double | GetCSensitivity (unsigned short val_marker, unsigned long val_vertex) |
| A virtual member. More... | |
| virtual su2double * | GetConstants () |
| A virtual member. More... | |
| virtual su2double | GetOneD_TotalPress (void) |
| A virtual member. More... | |
| virtual void | SetOneD_TotalPress (su2double AveragePressure) |
| A virtual member. More... | |
| virtual su2double | GetOneD_Mach (void) |
| A virtual member. More... | |
| virtual void | SetOneD_Mach (su2double AverageMach) |
| A virtual member. set average Mach number evaluated at an exit boundary marker. | |
| virtual su2double | GetOneD_Temp (void) |
| A virtual member. More... | |
| virtual void | SetOneD_Temp (su2double AverageTemperature) |
| A virtual member. set average temperature evaluated at an exit boundary marker. | |
| virtual su2double | GetOneD_MassFlowRate (void) |
| A virtual member. More... | |
| virtual void | SetOneD_MassFlowRate (su2double MassFlowRate) |
| A virtual member. set average mass flow rate evaluated at an exit boundary marker. | |
| virtual su2double | GetOneD_FluxAvgPress (void) |
| A virtual member. \ Get the flux averaged pressure at a marker.(same as area averaged pressure) | |
| virtual void | SetOneD_FluxAvgPress (su2double PressureRef) |
| A virtual member. \ Set the flux averaged pressure at a marker. (same as area averaged pressure) | |
| virtual su2double | GetOneD_FluxAvgDensity (void) |
| A virtual member. \ Get the flux averaged density at a marker. ( \( = (gamma/(gamma-1)) / ( Pref*(href-1/2 uref^2) \)) | |
| virtual void | SetOneD_FluxAvgDensity (su2double DensityRef) |
| A virtual member. \ Set the flux averaged density at a marker.( \(= (gamma/(gamma-1)) / ( Pref*(href-1/2 uref^2) \)) | |
| virtual su2double | GetOneD_FluxAvgVelocity (void) |
| A virtual member. \ Get the flux averaged velocity at a marker. = \( \sqrt ( \frac{\int((rho*u)*u^2dA)}{\int(rho*u*dA) }) \). | |
| virtual void | SetOneD_FluxAvgVelocity (su2double VelocityRef) |
| A virtual member. \ Set the flux averaged velocity at a marker. = \( \sqrt ( \frac{\int((rho*u)*u^2dA)}{\int(rho*u*dA) }) \). | |
| virtual su2double | GetOneD_FluxAvgEntalpy (void) |
| A virtual member. \ Get the flux averaged enthalpy at a marker. = \( \frac{ \int(rho*u*h dA) }{ \int(rho *u *dA )} \). | |
| virtual void | SetOneD_FluxAvgEntalpy (su2double EnthalpyRef) |
| A virtual member. \ Set the flux averaged enthalpy at a marker. = \( \frac{ \int(rho*u*h dA) }{ \int(rho *u *dA ) }\). | |
| virtual void | SetFEA_Load (CSolver ***flow_solution, CGeometry **fea_geometry, CGeometry **flow_geometry, CConfig *fea_config, CConfig *flow_config, CNumerics *fea_numerics) |
| A virtual member. More... | |
| virtual void | SetFEA_Load_Int (CSolver ***flow_solution, CGeometry **fea_geometry, CGeometry **flow_geometry, CConfig *fea_config, CConfig *flow_config, CNumerics *fea_numerics) |
| A virtual member. More... | |
| virtual void | Copy_Zone_Solution (CSolver ***solver1_solution, CGeometry **solver1_geometry, CConfig *solver1_config, CSolver ***solver2_solution, CGeometry **solver2_geometry, CConfig *solver2_config) |
| A virtual member. More... | |
| virtual void | SetInitialCondition (CGeometry **geometry, CSolver ***solver_container, CConfig *config, unsigned long ExtIter) |
| A virtual member. More... | |
| virtual void | ResetInitialCondition (CGeometry **geometry, CSolver ***solver_container, CConfig *config, unsigned long ExtIter) |
| A virtual member. More... | |
| virtual void | SetFlow_Displacement (CGeometry **flow_geometry, CVolumetricMovement *flow_grid_movement, CConfig *flow_config, CConfig *fea_config, CGeometry **fea_geometry, CSolver ***fea_solution) |
| A virtual member. More... | |
| virtual void | SetFlow_Displacement_Int (CGeometry **flow_geometry, CVolumetricMovement *flow_grid_movement, CConfig *flow_config, CConfig *fea_config, CGeometry **fea_geometry, CSolver ***fea_solution) |
| A virtual member. More... | |
| virtual void | PredictStruct_Displacement (CGeometry **fea_geometry, CConfig *fea_config, CSolver ***fea_solution) |
| A virtual member. More... | |
| virtual void | ComputeAitken_Coefficient (CGeometry **fea_geometry, CConfig *fea_config, CSolver ***fea_solution, unsigned long iFSIIter) |
| A virtual member. More... | |
| virtual void | SetAitken_Relaxation (CGeometry **fea_geometry, CConfig *fea_config, CSolver ***fea_solution) |
| A virtual member. More... | |
| virtual void | Update_StructSolution (CGeometry **fea_geometry, CConfig *fea_config, CSolver ***fea_solution) |
| A virtual member. More... | |
| virtual void | LoadRestart (CGeometry **geometry, CSolver ***solver, CConfig *config, int val_iter) |
| A virtual member. More... | |
| virtual void | LoadRestart_FSI (CGeometry *geometry, CSolver ***solver, CConfig *config, int val_iter) |
| A virtual member. More... | |
| void | Gauss_Elimination (su2double **A, su2double *rhs, unsigned short nVar) |
| Gauss method for solving a linear system. More... | |
| void | Aeroelastic (CSurfaceMovement *surface_movement, CGeometry *geometry, CConfig *config, unsigned long ExtIter) |
| Prepares and solves the aeroelastic equations. More... | |
| void | SetUpTypicalSectionWingModel (vector< vector< su2double > > &PHI, vector< su2double > &w, CConfig *config) |
| Sets up the generalized eigenvectors and eigenvalues needed to solve the aeroelastic equations. More... | |
| void | SolveTypicalSectionWingModel (CGeometry *geometry, su2double Cl, su2double Cm, CConfig *config, unsigned short val_Marker, vector< su2double > &displacements) |
| Solve the typical section wing model. More... | |
| virtual void | RegisterSolution (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | RegisterOutput (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetAdjoint_Output (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | ExtractAdjoint_Solution (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | RegisterObj_Func (CConfig *config) |
| A virtual member. More... | |
| virtual void | SetSurface_Sensitivity (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetSensitivity (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetAdj_ObjFunc (CGeometry *geometry, CConfig *config) |
| virtual void | SetFSI_ConvValue (unsigned short val_index, su2double val_criteria) |
| A virtual member. More... | |
| virtual su2double | GetFSI_ConvValue (unsigned short val_index) |
| A virtual member. More... | |
| virtual void | Set_Prestretch (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_StiffMatrix (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_StiffMatrix_NodalStressRes (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_MassMatrix (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_NodalStressRes (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_NodalStress (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_DeadLoad (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config) |
| A virtual member. More... | |
| virtual void | Solve_System (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | Initialize_SystemMatrix (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| A virtual member. More... | |
| virtual void | Compute_IntegrationConstants (CConfig *config) |
| A virtual member. More... | |
| virtual su2double | GetWAitken_Dyn (void) |
| A virtual member. More... | |
| virtual su2double | GetWAitken_Dyn_tn1 (void) |
| A virtual member. More... | |
| virtual void | SetWAitken_Dyn (su2double waitk) |
| A virtual member. More... | |
| virtual void | SetWAitken_Dyn_tn1 (su2double waitk_tn1) |
| A virtual member. More... | |
| virtual void | SetLoad_Increment (su2double val_loadIncrement) |
| A virtual member. More... | |
| virtual unsigned long | SetPrimitive_Variables (CSolver **solver_container, CConfig *config, bool Output) |
| A virtual member. More... | |
| virtual void | SetPressure_Inf (su2double p_inf) |
| A virtual member. More... | |
| virtual void | SetTemperature_Inf (su2double t_inf) |
| A virtual member. More... | |
| virtual void | SetRecording (CGeometry *geometry, CConfig *config, unsigned short kind_recording) |
| A virtual member. More... | |
| virtual void | RegisterVariables (CGeometry *geometry, CConfig *config, bool reset=false) |
| A virtual member. More... | |
| virtual void | ExtractAdjoint_Variables (CGeometry *geometry, CConfig *config) |
| A virtual member. More... | |
| virtual void | SetFreeStream_Solution (CConfig *config) |
| A virtual member. More... | |
Public Attributes | |
| CSysVector | LinSysSol |
| vector to store iterative solution of implicit linear system. | |
| CSysVector | LinSysRes |
| vector to store iterative residual of implicit linear system. | |
| CSysVector | LinSysAux |
| vector to store iterative residual of implicit linear system. | |
| CSysMatrix | Jacobian |
| Complete sparse Jacobian structure for implicit computations. | |
| CSysMatrix | StiffMatrix |
| Sparse structure for storing the stiffness matrix in Galerkin computations, and grid movement. | |
| CSysVector | OutputVariables |
| vector to store the extra variables to be written. | |
| string * | OutputHeadingNames |
| CVariable ** | node |
| Vector which the define the variables for each problem. | |
| CVariable * | node_infty |
| CVariable storing the free stream conditions. | |
Protected Attributes | |
| unsigned short | IterLinSolver |
| Linear solver iterations. | |
| unsigned short | nVar |
| Number of variables of the problem. | |
| unsigned short | nPrimVar |
| Number of primitive variables of the problem. | |
| unsigned short | nPrimVarGrad |
| Number of primitive variables of the problem in the gradient computation. | |
| unsigned short | nSecondaryVar |
| Number of primitive variables of the problem. | |
| unsigned short | nSecondaryVarGrad |
| Number of primitive variables of the problem in the gradient computation. | |
| unsigned short | nVarGrad |
| Number of variables for deallocating the LS Cvector. | |
| unsigned short | nDim |
| Number of dimensions of the problem. | |
| unsigned long | nPoint |
| Number of points of the computational grid. | |
| unsigned long | nPointDomain |
| Number of points of the computational grid. | |
| su2double | Max_Delta_Time |
| Maximum value of the delta time for all the control volumes. | |
| su2double | Min_Delta_Time |
| Minimum value of the delta time for all the control volumes. | |
| su2double * | Residual_RMS |
| Vector with the mean residual for each variable. | |
| su2double * | Residual_Max |
| Vector with the maximal residual for each variable. | |
| su2double * | Residual |
| Auxiliary nVar vector. | |
| su2double * | Residual_i |
| Auxiliary nVar vector for storing the residual at point i. | |
| su2double * | Residual_j |
| Auxiliary nVar vector for storing the residual at point j. | |
| unsigned long * | Point_Max |
| Vector with the maximal residual for each variable. | |
| su2double ** | Point_Max_Coord |
| Vector with pointers to the coords of the maximal residual for each variable. | |
| su2double * | Solution |
| Auxiliary nVar vector. | |
| su2double * | Solution_i |
| Auxiliary nVar vector for storing the solution at point i. | |
| su2double * | Solution_j |
| Auxiliary nVar vector for storing the solution at point j. | |
| su2double * | Vector |
| Auxiliary nDim vector. | |
| su2double * | Vector_i |
| Auxiliary nDim vector to do the reconstruction of the variables at point i. | |
| su2double * | Vector_j |
| Auxiliary nDim vector to do the reconstruction of the variables at point j. | |
| su2double * | Res_Conv |
| Auxiliary nVar vector for storing the convective residual. | |
| su2double * | Res_Visc |
| Auxiliary nVar vector for storing the viscous residual. | |
| su2double * | Res_Sour |
| Auxiliary nVar vector for storing the viscous residual. | |
| su2double * | Res_Conv_i |
| Auxiliary vector for storing the convective residual at point i. | |
| su2double * | Res_Visc_i |
| Auxiliary vector for storing the viscous residual at point i. | |
| su2double * | Res_Conv_j |
| Auxiliary vector for storing the convective residual at point j. | |
| su2double * | Res_Visc_j |
| Auxiliary vector for storing the viscous residual at point j. | |
| su2double ** | Jacobian_i |
| Auxiliary matrices for storing point to point Jacobians at point i. | |
| su2double ** | Jacobian_j |
| Auxiliary matrices for storing point to point Jacobians at point j. | |
| su2double ** | Jacobian_ii |
| Auxiliary matrices for storing point to point Jacobians. | |
| su2double ** | Jacobian_ij |
| Auxiliary matrices for storing point to point Jacobians. | |
| su2double ** | Jacobian_ji |
| Auxiliary matrices for storing point to point Jacobians. | |
| su2double ** | Jacobian_jj |
| Auxiliary matrices for storing point to point Jacobians. | |
| su2double ** | Smatrix |
| Auxiliary structure for computing gradients by least-squares. | |
| su2double ** | Cvector |
| Auxiliary structure for computing gradients by least-squares. | |
| unsigned short | nOutputVariables |
| Number of variables to write. | |
Main class for defining the PDE solution, it requires a child class for each particular solver (Euler, Navier-Stokes, etc.)
|
inline |
Adds the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
| [in] | val_residual | - Value of the residual to store in the position val_var. |
| [in] | val_point | - Value of the point index for the max residual. |
| [in] | val_coord | - Location (x, y, z) of the max residual point. |
|
inline |
Adds the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
| [in] | val_residual | - Value of the residual to store in the position val_var. |
|
inlinevirtual |
A virtual member.
| [in] | StiffMatrix_Elem | - Stiffness matrix of an element |
Reimplemented in CPoissonSolver.
|
inlinevirtual |
Add to the value of the total 'combo' objective.
| [in] | val_obj | - Value of the contribution to the 'combo' objective. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
| void CSolver::Aeroelastic | ( | CSurfaceMovement * | surface_movement, |
| CGeometry * | geometry, | ||
| CConfig * | config, | ||
| unsigned long | ExtIter | ||
| ) |
Prepares and solves the aeroelastic equations.
| [in] | surface_movement | - Surface movement classes of the problem. |
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
| [in] | ExtIter | - Physical iteration number. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CPoissonSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CWaveSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CWaveSolver, CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
Impose the interface state across sliding meshes.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CHeatSolver, CAdjTurbSolver, CAdjIncNSSolver, CAdjNSSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CHeatSolver, CAdjTurbSolver, CAdjIncNSSolver, CAdjNSSolver, CTurbSSTSolver, CTurbSASolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, CTurbSASolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CPoissonSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
|
inlinevirtual |
Impose via the residual the Euler boundary condition.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | conv_numerics | - Description of the numerical method. |
| [in] | visc_numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
| [in] | c4k | - Fourier transformation coefficients. |
| [in] | nboundaryvertex | - pithcwise ordered vertex. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the boundary condition is applied. |
| [in] | c2k | - Fourier transformation coefficients. |
| [in] | c3k | - Fourier transformation coefficients. |
| [in] | nboundaryvertex | - pithcwise ordered vertex. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
Compute weighted-sum "combo" objective output.
| [in] | config | - Definition of the particular problem. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CPoissonSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | fea_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | solver1_geometry | - Geometrical definition of the problem. |
| [in] | solver1_solution | - Container vector with all the solutions. |
| [in] | solver1_config | - Definition of the particular problem. |
| [in] | solver2_geometry | - Geometrical definition of the problem. |
| [in] | solver2_solution | - Container vector with all the solutions. |
| [in] | solver2_config | - Definition of the particular problem. |
Reimplemented in CPoissonSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
Reimplemented in CTemplateSolver, CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - The geometrical definition of the problem. |
| [in] | solver_container | - The solver container holding all solutions. |
| [in] | config | - The particular config. |
Reimplemented in CDiscAdjSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CDiscAdjSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncNSSolver, and CNSSolver.
| void CSolver::Gauss_Elimination | ( | su2double ** | A, |
| su2double * | rhs, | ||
| unsigned short | nVar | ||
| ) |
Gauss method for solving a linear system.
| [in] | A | - Matrix Ax = b. |
| [in] | rhs | - Right hand side. |
| [in] | nVar | - Number of variables. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
Provide the total (inviscid + viscous) non dimensional drag coefficient.
|
inlinevirtual |
Provide the total (inviscid + viscous) non dimensional drag coefficient.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
Get the non dimensional z moment coefficient (viscous contribution).
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CTurbSSTSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_var | - Index of the variable for the density. |
|
inlinevirtual |
A virtual member.
| [in] | val_dim | - Index of the adjoint velocity vector. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_dim | - Index of the velocity vector. |
| [in] | val_var | - Index of the variable for the velocity. |
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
Compute the pressure at the infinity.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | Value | of interest: 0 - Initial value, 1 - Current value. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inline |
Get number of linear solver iterations.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inline |
Get the value of the maximum delta time.
|
inlinevirtual |
Get the value of the maximum delta time.
|
inline |
Get the value of the minimum delta time.
|
inlinevirtual |
Get the value of the minimum delta time.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_dim | - Index of the adjoint velocity vector. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inline |
Get the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
|
inline |
Get the location of the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solution | - Container vector with all the solutions. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
|
inlinevirtual |
Get the residual for FEM structural analysis.
| [in] | val_var | - Index of the variable. |
Reimplemented in CFEM_ElasticitySolver.
|
inline |
Get the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
|
inline |
Get the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
|
inlinevirtual |
Get the outer state for fluid interface nodes.
| [in] | val_marker | - marker index |
| [in] | val_vertex | - vertex index |
| [in] | val_state | - requested state component |
Reimplemented in CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solution | - Container vector with all the solutions. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the heat flux is computed. |
Reimplemented in CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the heat flux is computed. |
Reimplemented in CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solution | - Container vector with all the solutions. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
Provide the total "combo" objective (weighted sum of other values).
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
Get the total back pressure sensitivity coefficient.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
Set the total farfield pressure sensitivity coefficient.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
Set the total farfield temperature sensitivity coefficient.
Reimplemented in CDiscAdjSolver, CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_dim | - Index of the velocity vector. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - bound marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CTemplateSolver, CFEM_ElasticitySolver, CHeatSolver, CWaveSolver, CPoissonSolver, CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | solver | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver | - Container vector with all of the solvers. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_iter | - Current external iteration number. |
Reimplemented in CWaveSolver, CTurbSolver, CIncEulerSolver, CEulerSolver, and CBaselineSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver | - Container vector with all of the solvers. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_iter | - Current external iteration number. |
Reimplemented in CBaselineSolver.
|
inlinevirtual |
it performs a mixed out average of the nodes of a boundary.
| [in] | val_init_pressure | - initial pressure value |
| [in] | val_Averaged_Flux | - flux averaged values. |
| [in] | val_normal | - normal vector. |
| [in] | pressure_mix | - value of the mixed-out avaraged pressure. |
| [in] | density_miz | - value of the mixed-out avaraged density. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
it finds the root of an implicit equation that relates pressure and density.
| [in] | pressure | - pressure value |
| [in] | val_Averaged_Flux | - flux averaged values. |
| [in] | val_normal | - normal vector. |
| [in] | valfunc | - Description of the numerical method. |
| [in] | density | - value of the mixed-out avaraged density. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
It performs the average value along a boundary.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_marker | - Surface marker where the average is evaluated. |
Reimplemented in CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member, overloaded.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | fea_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
| [in] | RunTime_EqSystem | - System of equations which is going to be solved. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CDiscAdjSolver, CTemplateSolver, CHeatSolver, CWaveSolver, CPoissonSolver, CAdjTurbSolver, CAdjIncNSSolver, CAdjNSSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncNSSolver, CNSSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member overloaded.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Container vector of the numerics of the problem. |
| [in] | config | - Definition of the particular problem. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
| [in] | RunTime_EqSystem | - System of equations which is going to be solved. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CFEM_ElasticitySolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - The geometrical definition of the problem. |
Reimplemented in CDiscAdjSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config_container | - The particular config. |
Reimplemented in CDiscAdjSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config_container | - The particular config. |
Reimplemented in CDiscAdjSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CDiscAdjSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | ExtIter | - External iteration. |
Reimplemented in CFEM_ElasticitySolver.
Load the geometries at the previous time states n and nM1.
| [in] | geometry | - Geometrical definition of the problem. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
Set number of linear solver iterations.
| [in] | val_iterlinsolver | - Number of linear iterations. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
Impose the send-receive boundary condition.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
Set number of linear solver iterations.
| [in] | val_iterlinsolver | - Number of linear iterations. |
Reimplemented in CFEM_ElasticitySolver, CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, CEulerSolver, and CBaselineSolver.
Impose the send-receive boundary condition for velocities and accelerations in structural solutions.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
MPI gradients.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
Impose the send-receive boundary condition.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
Set number of linear solver iterations.
| [in] | val_iterlinsolver | - Number of linear iterations. |
Reimplemented in CFEM_ElasticitySolver, CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
Impose the send-receive boundary condition for predicted FSI structural solutions.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
Impose the send-receive boundary condition for old predicted FSI structural solutions.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
|
inline |
Set the old solution variables to the current solution value for Runge-Kutta iteration.
| [in] | geometry | - Geometrical definition of the problem. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - current mesh level for the multigrid. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
A virtual member.
| [in] | geometry | - The geometrical definition of the problem. |
| [in] | config | - The particular config. |
Reimplemented in CDiscAdjSolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | fea_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
Compute the Green-Gauss gradient of the auxiliary variable.
| [in] | geometry | - Geometrical definition of the problem. |
Compute the Least Squares gradient of the auxiliary variable.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Compute the Least Squares gradient of an auxiliar variable on the profile surface.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
| [in] | val_sensitivity | - Value of the sensitivity coefficient. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CAdjEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | intMarker | - internal marker. |
| [in] | extMarker | - external marker. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - current mesh level for the multigrid. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | flow_solution | - Container vector with all the solutions. |
| [in] | fea_config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | flow_solution | - Container vector with all the solutions. |
| [in] | fea_config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | flow_geometry | - Geometrical definition of the problem. |
| [in] | flow_grid_movement | - Geometrical definition of the problem. |
| [in] | flow_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | flow_geometry | - Geometrical definition of the problem. |
| [in] | flow_grid_movement | - Geometrical definition of the problem. |
| [in] | flow_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | config | - Definition of the particular problem. |
Reimplemented in CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | Set | value of interest: 0 - Initial value, 1 - Current value. |
Reimplemented in CFEM_ElasticitySolver.
Set Value of the residual if there is a grid movement.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Compute the Least Squares gradient of the grid velocity.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | ExtIter | - External iteration. |
Reimplemented in CFEM_ElasticitySolver, CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_marker | - Surface marker where the coefficient is computed. |
| [in] | val_vertex | - Vertex of the marker val_marker where the coefficient is evaluated. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inline |
Set number of linear solver iterations.
| [in] | val_iterlinsolver | - Number of linear iterations. |
|
inlinevirtual |
A virtual member.
| [in] | Value | of the load increment for nonlinear structural analysis |
Reimplemented in CFEM_ElasticitySolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
Impose the send-receive boundary condition.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Set the fluid solver nondimensionalization.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | val_exit_pt | value of the total average pressure at the exit. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
A virtual member.
| [in] | iPoint | - Index of the grid point. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | Value | of freestream pressure. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
| void CSolver::SetPressureLaplacian | ( | CGeometry * | geometry, |
| CConfig * | config, | ||
| su2double * | PressureLaplacian | ||
| ) |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Compute the pressure laplacian using in a incompressible solver.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | PressureLaplacian | - Pressure laplacian. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | Output | - boolean to determine whether to print output. |
Reimplemented in CIncNSSolver, CNSSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | kind_recording | - Kind of AD recording. |
Reimplemented in CDiscAdjSolver.
|
inline |
Set the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
| [in] | val_residual | - Value of the residual to store in the position val_var. |
|
inline |
Set the maximal residual, this is useful for the convergence history.
| [in] | val_var | - Index of the variable. |
| [in] | val_residual | - Value of the residual to store in the position val_var. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
| [in] | RunTime_EqSystem | - System of equations which is going to be solved. |
Reimplemented in CHeatSolver, CWaveSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
Set number of linear solver iterations.
| [in] | val_iterlinsolver | - Number of linear iterations. |
Set the value of the max residual and RMS residual.
| [in] | val_iterlinsolver | - Number of linear iterations. |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CDiscAdjSolver.
|
inlinevirtual |
Set the outer state for fluid interface nodes.
| [in] | val_marker | - marker index |
| [in] | val_vertex | - vertex index |
| [in] | val_state | - requested state component |
| [in] | component | - set value |
Reimplemented in CEulerSolver.
Compute the Green-Gauss gradient of the solution.
| [in] | geometry | - Geometrical definition of the problem. |
Compute the Least Squares gradient of the solution.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Compute slope limiter.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CDiscAdjSolver.
|
inlinevirtual |
A virtual member.
| [in] | Value | of freestream temperature. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
| [in] | Iteration | - Index of the current iteration. |
Reimplemented in CTemplateSolver, CFEM_ElasticitySolver, CAdjIncNSSolver, CAdjNSSolver, CAdjIncEulerSolver, CAdjEulerSolver, CIncNSSolver, CNSSolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_cequivarea | - Value of the Equivalent Area coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_cfea | - Value of the FEA coefficient. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | val_distortion | - Value of the fan face distortion. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CL | - Value of the total lift coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_cnearfieldpress | - Value of the Near-Field pressure coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
Set the total "combo" objective (weighted sum of other values).
| [in] | ComboObj | - Value of the combined objective. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_pressure | - Value of the difference between pressure and the target pressure. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CQ | - Value of the total torque coefficient. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CT | - Value of the total thrust coefficient. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_Heat | - Value of the total heat load. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_pressure | - Value of the difference between heat and the target heat. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_MaxHeat | - Value of the total heat load. |
Reimplemented in CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_distortion | - Value of the fan face distortion. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | val_Total_CD | - Value of the total drag coefficient. |
Reimplemented in CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, CAdjEulerSolver, CIncEulerSolver, and CEulerSolver.
| void CSolver::SetUpTypicalSectionWingModel | ( | vector< vector< su2double > > & | PHI, |
| vector< su2double > & | w, | ||
| CConfig * | config | ||
| ) |
Sets up the generalized eigenvectors and eigenvalues needed to solve the aeroelastic equations.
| [in] | PHI | - Matrix of the generalized eigenvectors. |
| [in] | lambda | - The eigenvalues of the generalized eigensystem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | Value | of the dynamic Aitken relaxation factor |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | Value | of the last Aitken relaxation factor in the previous time step. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncEulerSolver, and CAdjEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with the solutions. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
| void CSolver::SolveTypicalSectionWingModel | ( | CGeometry * | geometry, |
| su2double | Cl, | ||
| su2double | Cm, | ||
| CConfig * | config, | ||
| unsigned short | val_Marker, | ||
| vector< su2double > & | displacements | ||
| ) |
Solve the typical section wing model.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | Cl | - Coefficient of lift at particular iteration. |
| [in] | Cm | - Moment coefficient about z-axis at particular iteration. |
| [in] | config | - Definition of the particular problem. |
| [in] | val_Marker | - Surface that is being monitored. |
| [in] | displacements | - solution of typical section wing model. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | second_numerics | - Description of the second numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CTemplateSolver, CHeatSolver, CWaveSolver, CPoissonSolver, CAdjTurbSolver, CAdjIncNSSolver, CAdjNSSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CTemplateSolver, CWaveSolver, CPoissonSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSSTSolver, CTurbSASolver, CIncEulerSolver, and CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | solver | - solver containing the outlet information. |
| [in] | inMarker | - marker related to the inlet. |
| [in] | outMarker | - marker related to the outlet. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | solver | - solver containing the outlet information. |
| [in] | inMarker | - marker related to the inlet. |
| [in] | outMarker | - marker related to the outlet. |
Reimplemented in CEulerSolver.
|
inlinevirtual |
A virtual member.
| [in] | fea_geometry | - Geometrical definition of the problem. |
| [in] | fea_config | - Geometrical definition of the problem. |
| [in] | fea_geometry | - Definition of the particular problem. |
Reimplemented in CFEM_ElasticitySolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
Reimplemented in CTemplateSolver, CAdjTurbSolver, CAdjIncEulerSolver, CAdjEulerSolver, CTransLMSolver, CTurbSolver, CIncEulerSolver, and CEulerSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
| [in] | iMesh | - Index of the mesh in multigrid computations. |
| [in] | iRKStep | - Current step of the Runge-Kutta iteration. |
Reimplemented in CHeatSolver, CWaveSolver, CPoissonSolver, CAdjTurbSolver, CAdjIncNSSolver, CAdjNSSolver, CTransLMSolver, CTurbSolver, CIncNSSolver, and CNSSolver.
|
inlinevirtual |
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | solver_container | - Container vector with all the solutions. |
| [in] | numerics | - Description of the numerical method. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CAdjIncNSSolver, and CAdjNSSolver.
A virtual member.
| [in] | geometry | - Geometrical definition of the problem. |
| [in] | config | - Definition of the particular problem. |
Reimplemented in CWaveSolver.
1.8.12