|
| | CMeshSolver (CGeometry *geometry, CConfig *config) |
| | Constructor of the class.
|
| |
| void | DeformMesh (CGeometry **geometry, CNumerics **numerics, CConfig *config) override |
| | Grid deformation using the linear elasticity equations.
|
| |
| void | SetMesh_Stiffness (CNumerics **numerics, CConfig *config) override |
| | Set the stiffness of the mesh.
|
| |
| su2double | Get_ValCoord (const CGeometry *, unsigned long indexNode, unsigned short iDim) const override |
| | Get the value of the reference coordinate to set on the element structure.
|
| |
| void | SetDualTime_Mesh (void) override |
| | Move the mesh in time.
|
| |
| void | LoadRestart (CGeometry **geometry, CSolver ***solver, CConfig *config, int val_iter, bool val_update_geo) override |
| | Load a solution from a restart file.
|
| |
| su2double | GetMinimum_Volume () const override |
| | Get minimun volume in the mesh.
|
| |
| su2double | GetMaximum_Volume () const override |
| | Get maximum volume in the mesh.
|
| |
| void | Surface_Pitching (CGeometry *geometry, CConfig *config, unsigned long iter) |
| | Pitching definition for deforming mesh.
|
| |
| void | Surface_Rotating (CGeometry *geometry, CConfig *config, unsigned long iter) |
| | Rotating definition for deforming mesh.
|
| |
| void | Surface_Plunging (CGeometry *geometry, CConfig *config, unsigned long iter) |
| | Plunging definition for deforming mesh.
|
| |
| void | Surface_Translating (CGeometry *geometry, CConfig *config, unsigned long iter) |
| | Translating definition for deforming mesh.
|
| |
| | CFEASolver (LINEAR_SOLVER_MODE mesh_deform_mode=LINEAR_SOLVER_MODE::STANDARD) |
| | Constructor of the class.
|
| |
| | CFEASolver (CGeometry *geometry, CConfig *config) |
| |
| | ~CFEASolver (void) override |
| | Destructor of the class.
|
| |
| void | Preprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, CNumerics **numerics, unsigned short iMesh, unsigned long Iteration, unsigned short RunTime_EqSystem, bool Output) override |
| | Set residuals to zero.
|
| |
| void | SetInitialCondition (CGeometry **geometry, CSolver ***solver_container, CConfig *config, unsigned long TimeIter) override |
| | Set the initial condition for the FEM structural problem.
|
| |
| void | Compute_StiffMatrix (CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the stiffness matrix of the problem.
|
| |
| void | Compute_StiffMatrix_NodalStressRes (CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the stiffness matrix of the problem and the nodal stress terms at the same time.
|
| |
| void | Compute_MassMatrix (const CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the mass matrix of the problem.
|
| |
| void | Compute_MassRes (const CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the mass residual of the problem.
|
| |
| void | Compute_NodalStressRes (CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the nodal stress terms and add them to the residual.
|
| |
| void | Compute_NodalStress (CGeometry *geometry, CNumerics **numerics, const CConfig *config) |
| | Compute the stress at the nodes for output purposes.
|
| |
| void | Compute_BodyForces (CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Compute the inertial loads.
|
| |
| void | BC_Clamped (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Clamped boundary conditions.
|
| |
| void | BC_Clamped_Post (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Enforce the solution to be 0 in the clamped nodes - Avoids accumulation of numerical error.
|
| |
| void | BC_Sym_Plane (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Symmetry boundary conditions.
|
| |
| void | BC_DispDir (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | A virtual member.
|
| |
| void | BC_Normal_Load (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Impose a load boundary condition normal to the boundary.
|
| |
| void | BC_Dir_Load (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Impose a load boundary condition in cartesian coordinates.
|
| |
| void | BC_Sine_Load (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Impose a sine-wave load boundary condition in cartesian coordinates.
|
| |
| void | BC_Damper (CGeometry *geometry, const CConfig *config, unsigned short val_marker) final |
| | Impose a damping load.
|
| |
| void | ImplicitNewmark_Iteration (const CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Iterate using an implicit Newmark solver.
|
| |
| void | ImplicitNewmark_Update (const CGeometry *geometry, const CConfig *config) final |
| | Update the solution using an implicit Newmark solver.
|
| |
| void | ImplicitNewmark_Relaxation (const CGeometry *geometry, const CConfig *config) final |
| | A virtual member.
|
| |
| void | GeneralizedAlpha_Iteration (const CGeometry *geometry, CNumerics **numerics, const CConfig *config) final |
| | Iterate using an implicit Generalized Alpha solver.
|
| |
| void | GeneralizedAlpha_UpdateDisp (const CGeometry *geometry, const CConfig *config) final |
| | Update the solution using an implicit Generalized Alpha solver.
|
| |
| void | GeneralizedAlpha_UpdateSolution (const CGeometry *geometry, const CConfig *config) final |
| | Update the solution using an implicit Generalized Alpha solver.
|
| |
| void | GeneralizedAlpha_UpdateLoads (const CGeometry *geometry, const CConfig *config) final |
| | Update the solution using an implicit Generalized Alpha solver.
|
| |
| void | Postprocessing (CGeometry *geometry, CConfig *config, CNumerics **numerics, bool of_comp_mode) final |
| | Postprocessing.
|
| |
| void | Solve_System (CGeometry *geometry, CConfig *config) final |
| | Routine to solve the Jacobian-Residual linearized system.
|
| |
| su2double | GetRes_FEM (unsigned short val_var) const final |
| | Get the residual for FEM structural analysis.
|
| |
| su2double | GetTotal_CFEA (void) const final |
| | Provide the maximum Von Mises Stress for structural analysis.
|
| |
| su2double | GetTotal_OFRefGeom (void) const final |
| | Retrieve the value of the objective function for a reference geometry.
|
| |
| su2double | GetTotal_OFRefNode (void) const final |
| | Retrieve the value of the objective function for a reference node.
|
| |
| su2double | GetTotal_OFVolFrac (void) const final |
| | Retrieve the value of the volume fraction objective function.
|
| |
| su2double | GetTotal_OFDiscreteness (void) const final |
| | Retrieve the value of the discreteness objective function.
|
| |
| su2double | GetTotal_OFCompliance (void) const final |
| | Retrieve the value of the structural compliance objective function.
|
| |
| su2double | GetTotal_OFStressPenalty (void) const final |
| | Retrieve the value of the stress penalty objective function.
|
| |
| void | Evaluate_ObjFunc (const CConfig *config, CSolver **solver) final |
| | Compute the objective function.
|
| |
| bool | IsElementBased (void) const final |
| | Determines whether there is an element-based file or not.
|
| |
| void | SetTotal_CFEA (su2double val_cfea) final |
| | Set the value of the FEA coefficient.
|
| |
| void | SetTotal_OFRefGeom (su2double val_ofrefgeom) final |
| | Set the value of the objective function for a reference geometry.
|
| |
| void | SetTotal_OFRefNode (su2double val_ofrefnode) final |
| | Set the value of the objective function for a reference node.
|
| |
| void | SetForceCoeff (su2double val_forcecoeff) final |
| | Set the value of the force coefficient history for the history file.
|
| |
| void | SetFSI_Residual (su2double val_FSI_residual) final |
| | Set the value of the FSI residual for the history file.
|
| |
| void | SetRelaxCoeff (su2double val_relaxcoeff) final |
| | Set the value of the FSI relaxation factor.
|
| |
| su2double | GetForceCoeff (void) const final |
| | Get the value of the force coefficient history for the history file.
|
| |
| su2double | GetRelaxCoeff (void) const final |
| | Get the value of the relaxation coefficient history for the history file.
|
| |
| su2double | GetFSI_Residual (void) const final |
| | Get the value of the FSI residual for the history file.
|
| |
| void | PredictStruct_Displacement (CGeometry *geometry, const CConfig *config) final |
| | Predictor for structural displacements based on previous iterations.
|
| |
| void | ComputeAitken_Coefficient (CGeometry *geometry, const CConfig *config, unsigned long iOuterIter) final |
| | Computation of Aitken's coefficient.
|
| |
| void | SetAitken_Relaxation (CGeometry *geometry, const CConfig *config) final |
| | Aitken's relaxation of the solution.
|
| |
| void | Stiffness_Penalty (CGeometry *geometry, CNumerics **numerics_container, CConfig *config) |
| | Compute the penalty due to the stiffness increase.
|
| |
| void | SetFSI_ConvValue (unsigned short val_index, su2double val_criteria) final |
| | Get the value of the FSI convergence.
|
| |
| su2double | GetFSI_ConvValue (unsigned short val_index) const final |
| | Get the value of the FSI convergence.
|
| |
| void | SetWAitken_Dyn_tn1 () final |
| | Store the value of the last Aitken relaxation factor in the current time step.
|
| |
| void | SetLoad_Increment (unsigned long iInc, su2double loadInc) final |
| | Set the value of the load increment for nonlinear structural analysis.
|
| |
| su2double | GetLoad_Increment (void) const final |
| | Get the value of the load increment for nonlinear structural analysis.
|
| |
| unsigned short | Get_iElem_iDe (unsigned long iElem) const final |
| | Retrieve the iDe index for DE computations.
|
| |
| su2double | Compute_LoadCoefficient (su2double CurrentTime, su2double RampTime, const CConfig *config) final |
| | Get multiplier for loads.
|
| |
| void | RegisterVariables (CGeometry *geometry, CConfig *config, bool reset) override |
| | A virtual member.
|
| |
| void | ExtractAdjoint_Variables (CGeometry *geometry, CConfig *config) override |
| | A virtual member.
|
| |
| void | FilterElementDensities (CGeometry *geometry, const CConfig *config) |
| | Filter the density field for topology optimization applications.
|
| |
| | CFEASolverBase (LINEAR_SOLVER_MODE mesh_deform_mode=LINEAR_SOLVER_MODE::STANDARD) |
| | Constructor of the class.
|
| |
| | CFEASolverBase (CGeometry *geometry, CConfig *config, LINEAR_SOLVER_MODE mesh_deform_mode=LINEAR_SOLVER_MODE::STANDARD) |
| |
| | ~CFEASolverBase () |
| | Destructor of the class.
|
| |
| void | CommunicateExtraEliminationVertices (const CGeometry *geometry, vector< unsigned long > &myPoints) |
| | Communicate extra vertices for elimination in the linear system.
|
| |
| | CSolver (LINEAR_SOLVER_MODE linear_solver_mode=LINEAR_SOLVER_MODE::STANDARD) |
| | Constructor of the class.
|
| |
| virtual | ~CSolver (void) |
| | Destructor of the class.
|
| |
| CVariable * | GetNodes () |
| | Allow outside access to the nodes of the solver, containing conservatives, primitives, etc.
|
| |
| const CVariable * | GetNodes () const |
| |
| bool | HasPeriodicRotation (const CConfig &config) const |
| |
| void | GetCommCountAndType (const CConfig *config, MPI_QUANTITIES commType, unsigned short &COUNT_PER_POINT, COMM_TYPE &MPI_TYPE) const |
| | Helper function to define the type and number of variables per point for each communication type.
|
| |
| void | InitiateComms (CGeometry *geometry, const CConfig *config, MPI_QUANTITIES commType) |
| | Routine to load a solver quantity into the data structures for MPI point-to-point communication and to launch non-blocking sends and recvs.
|
| |
| void | CompleteComms (CGeometry *geometry, const CConfig *config, MPI_QUANTITIES commType) |
| | Routine to complete the set of non-blocking communications launched by InitiateComms() and unpacking of the data in the solver class.
|
| |
| void | GetPeriodicCommCountAndType (const CConfig *config, unsigned short commType, unsigned short &COUNT_PER_POINT, COMM_TYPE &MPI_TYPE, unsigned short &ICOUNT, unsigned short &JCOUNT) const |
| | Helper function to define the type and number of variables per point for each communication type.
|
| |
| void | InitiatePeriodicComms (CGeometry *geometry, const CConfig *config, unsigned short val_periodic_index, unsigned short commType) |
| | Routine to load a solver quantity into the data structures for MPI periodic communication and to launch non-blocking sends and recvs.
|
| |
| void | CompletePeriodicComms (CGeometry *geometry, const CConfig *config, unsigned short val_periodic_index, unsigned short commType) |
| | Routine to complete the set of non-blocking periodic communications launched by InitiatePeriodicComms() and unpacking of the data in the solver class.
|
| |
| void | SetIterLinSolver (unsigned short val_iterlinsolver) |
| | Set number of linear solver iterations.
|
| |
| void | SetResLinSolver (su2double val_reslinsolver) |
| | Set the final linear solver residual.
|
| |
| void | SetResidual_RMS (const CGeometry *geometry, const CConfig *config, bool force=false) |
| | Set the value of the max residual and RMS residual.
|
| |
| void | SetResidual_BGS (const CGeometry *geometry, const CConfig *config) |
| | Communicate the value of the max residual and RMS residual.
|
| |
| void | ComputeResidual_Multizone (const CGeometry *geometry, const CConfig *config) |
| | Set the value of the max residual and RMS residual.
|
| |
| bool | GetAdjoint (void) const |
| | Get information whether the initialization is an adjoint solver or not.
|
| |
| virtual CFluidModel * | GetFluidModel (void) const |
| | Compute the pressure at the infinity.
|
| |
| unsigned short | GetIterLinSolver (void) const |
| | Get number of linear solver iterations.
|
| |
| su2double | GetResLinSolver (void) const |
| | Get the final linear solver residual.
|
| |
| su2double | GetMax_Delta_Time (void) const |
| | Get the value of the maximum delta time.
|
| |
| su2double | GetMin_Delta_Time (void) const |
| | Get the value of the minimum delta time.
|
| |
| su2double | GetMax_CFL_Local (void) const |
| | Get the value of the maximum local CFL number.
|
| |
| su2double | GetMin_CFL_Local (void) const |
| | Get the value of the minimum local CFL number.
|
| |
| su2double | GetAvg_CFL_Local (void) const |
| | Get the value of the average local CFL number.
|
| |
| void | SetCFL_Local_Stats (su2double val_cfl) |
| | Set min/max/avg local CFL summary statistics.
|
| |
| unsigned short | GetnVar (void) const |
| | Get the number of variables of the problem.
|
| |
| unsigned short | GetnPrimVar (void) const |
| | Get the number of variables of the problem.
|
| |
| unsigned short | GetnPrimVarGrad (void) const |
| | Get the number of variables of the problem.
|
| |
| unsigned short | GetnSecondaryVar (void) const |
| | Get the number of variables of the problem.
|
| |
| unsigned short | GetnOutputVariables (void) const |
| | 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.
|
| |
| su2double | GetRes_RMS (unsigned short val_var) const |
| | Get the maximal residual, this is useful for the convergence history.
|
| |
| su2double | GetRes_Max (unsigned short val_var) const |
| | Get the maximal residual, this is useful for the convergence history.
|
| |
| su2double | GetRes_BGS (unsigned short val_var) const |
| | Get the residual for BGS subiterations.
|
| |
| su2double | GetRes_Max_BGS (unsigned short val_var) const |
| | Get the maximal residual for BGS subiterations.
|
| |
| unsigned long | GetPoint_Max (unsigned short val_var) const |
| | Get the maximal residual, this is useful for the convergence history.
|
| |
| const su2double * | GetPoint_Max_Coord (unsigned short val_var) const |
| | Get the location of the maximal residual, this is useful for the convergence history.
|
| |
| unsigned long | GetPoint_Max_BGS (unsigned short val_var) const |
| | Get the maximal residual, this is useful for the convergence history.
|
| |
| const su2double * | GetPoint_Max_Coord_BGS (unsigned short val_var) const |
| | Get the location of the maximal residual, this is useful for the convergence history.
|
| |
| void | SetRotatingFrame_GCL (CGeometry *geometry, const CConfig *config) |
| | Set Value of the residual due to the Geometric Conservation Law (GCL) for steady rotating frame problems.
|
| |
| void | SetAuxVar_Gradient_GG (CGeometry *geometry, const CConfig *config) |
| | Compute the Green-Gauss gradient of the auxiliary variable.
|
| |
| void | SetAuxVar_Gradient_LS (CGeometry *geometry, const CConfig *config) |
| | Compute the Least Squares gradient of the auxiliary variable.
|
| |
| void | Add_External_To_Solution () |
| | Add External to Solution vector.
|
| |
| void | Add_Solution_To_External () |
| | Add the current Solution vector to External.
|
| |
| void | Update_Cross_Term (CConfig *config, su2passivematrix &cross_term) |
| | Update a given cross-term with relaxation and the running total (External).
|
| |
| void | SetSolution_Gradient_GG (CGeometry *geometry, const CConfig *config, short idxVel, bool reconstruction=false) |
| | Compute the Green-Gauss gradient of the solution.
|
| |
| void | SetSolution_Gradient_LS (CGeometry *geometry, const CConfig *config, short idxVel, bool reconstruction=false) |
| | Compute the Least Squares gradient of the solution.
|
| |
| void | SetGridVel_Gradient (CGeometry *geometry, const CConfig *config) const |
| | Compute the Least Squares gradient of the grid velocity.
|
| |
| void | SetSolution_Limiter (CGeometry *geometry, const CConfig *config) |
| | Compute slope limiter.
|
| |
| virtual void | SetPrimitive_Limiter (CGeometry *geometry, const CConfig *config) |
| | A virtual member.
|
| |
| virtual su2double | GetFlameThickness () const |
| | A virtual member.
|
| |
| su2double | MUSCL_Reconstruction (const su2double *grad, const su2double *vector_ij, su2double delta_ij, su2double kappa, su2double ramp_val) const |
| | Compute the projection of a variable for MUSCL reconstruction.
|
| |
| virtual void | Set_OldSolution () |
| | Set the old solution variables to the current solution value for Runge-Kutta iteration. It is a virtual function, because for the DG-FEM solver a different version is needed.
|
| |
| virtual void | Set_NewSolution () |
| | Set the new solution variables to the current solution value for classical RK.
|
| |
| void | Restart_OldGeometry (CGeometry *geometry, CConfig *config) const |
| | Load the geometries at the previous time states n and nM1.
|
| |
| virtual void | SetTime_Step (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned long Iteration) |
| | A virtual member.
|
| |
| virtual void | CheckTimeSynchronization (CConfig *config, const su2double TimeSync, su2double &timeEvolved, bool &syncTimeReached) |
| | A virtual member.
|
| |
| virtual void | ProcessTaskList_DG (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| virtual void | ADER_SpaceTimeIntegration (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config, unsigned short iMesh, unsigned short RunTime_EqSystem) |
| | A virtual member.
|
| |
| virtual void | ComputeSpatialJacobian (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config, unsigned short iMesh, unsigned short RunTime_EqSystem) |
| | A virtual member.
|
| |
| virtual void | Postprocessing (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| virtual void | Centered_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep) |
| | A virtual member.
|
| |
| virtual void | Upwind_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| 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.
|
| |
| virtual void | ComputeEdgeMassFluxesRhieChow (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ApplyPressureVelocityCorrection (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Set_Heatflux_Areas (CGeometry *geometry, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | BC_Euler_Wall (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | MultigridProjectEulerWall (CGeometry *, const CConfig *, bool) |
| | Enforce Euler wall BC on a restricted or prolongated multigrid solution by projecting the momentum to the tangent plane of the wall.
|
| |
| virtual void | BC_Normal_Displacement (CGeometry *geometry, CNumerics *numerics, const CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_Periodic (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | BC_Fluid_Interface (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config) |
| | Impose the interface state across sliding meshes.
|
| |
| 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.
|
| |
| 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.
|
| |
| virtual void | BC_ActDisk (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker, bool val_inlet_surface) |
| | A virtual member.
|
| |
| 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.
|
| |
| 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.
|
| |
| virtual void | BC_HeatTransfer_Wall (const CGeometry *geometry, const CConfig *config, const unsigned short val_marker) |
| | Impose a heat flux by prescribing a heat transfer coefficient and a temperature at infinity.
|
| |
| 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.
|
| |
| 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.
|
| |
| virtual void | BC_Riemann (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_TurboRiemann (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | PreprocessBC_Giles (CGeometry *geometry, CConfig *config, CNumerics *conv_numerics, unsigned short marker_flag) |
| | It computes Fourier transformation for the needed quantities along the pitch for each span in turbomachinery analysis.
|
| |
| virtual void | BC_Giles (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual std::shared_ptr< CTurboOutput > | GetTurboBladePerformance () const |
| |
| virtual void | BC_Inlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_Inlet_Turbo (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_Inlet_MixingPlane (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| 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.
|
| |
| 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.
|
| |
| virtual void | BC_Custom (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_Outlet (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| 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.
|
| |
| 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.
|
| |
| virtual void | BC_ConjugateHeat_Interface (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | BC_Smoluchowski_Maxwell (CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) |
| | A virtual member.
|
| |
| virtual void | Impose_Fixed_Values (const CGeometry *geometry, const CConfig *config) |
| | Virtual function to apply something like a strong BC to the whole domain.
|
| |
| virtual su2double | GetMixingState (unsigned short val_marker, unsigned long val_span, unsigned short val_state) const |
| | Get a component of the donor-side averaged state at a mixing plane interface.
|
| |
| virtual void | SetMixingState (unsigned short val_marker, unsigned long val_span, unsigned short val_state, su2double component) |
| | Set a component of the donor-side averaged state at a mixing plane interface nodes.
|
| |
| virtual su2double | GetSlidingState (unsigned short val_marker, unsigned long val_vertex, unsigned short val_state, unsigned long donor_index) const |
| | Get the outer state for fluid interface nodes.
|
| |
| virtual void | SetSlidingStateStructure (unsigned short val_marker, unsigned long val_vertex) |
| | Allocates the final pointer of SlidingState depending on how many donor vertex donate to it. That number is stored in SlidingStateNodes[val_marker][val_vertex].
|
| |
| virtual void | SetSlidingState (unsigned short val_marker, unsigned long val_vertex, unsigned short val_state, unsigned long donor_index, su2double component) |
| | Set the outer state for fluid interface nodes.
|
| |
| virtual int | GetnSlidingStates (unsigned short val_marker, unsigned long val_vertex) const |
| | Get the number of outer states for fluid interface nodes.
|
| |
| virtual void | SetnSlidingStates (unsigned short val_marker, unsigned long val_vertex, int value) |
| | Set the number of outer states for fluid interface nodes.
|
| |
| virtual void | SetConjugateHeatVariable (unsigned short val_marker, unsigned long val_vertex, unsigned short pos_var, su2double relaxation_factor, su2double val_var) |
| | Set the conjugate heat variables.
|
| |
| virtual su2double | GetConjugateHeatVariable (unsigned short val_marker, unsigned long val_vertex, unsigned short pos_var) const |
| | Set the conjugate heat variables.
|
| |
| virtual void | ExplicitRK_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iRKStep) |
| | A virtual member.
|
| |
| virtual void | ClassicalRK4_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iRKStep) |
| | A virtual member.
|
| |
| virtual void | ExplicitEuler_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | PrepareImplicitIteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | CompleteImplicitIteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ImplicitEuler_Iteration (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| void | AdaptCFLNumber (CGeometry **geometry, CSolver ***solver_container, CConfig *config) |
| | Adapt the CFL number based on the local under-relaxation parameters computed for each nonlinear iteration.
|
| |
| virtual void | IdentifySolutionOutliers (const CConfig *config, unsigned long iter) |
| | Identify points where the solution is an outlier (physics-specific concept) so that solvers can try to restore them to a stable condition.
|
| |
| void | ResetCFLAdapt () |
| | Reset the local CFL adaption variables.
|
| |
| virtual void | Pressure_Forces (const CGeometry *geometry, const CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Momentum_Forces (const CGeometry *geometry, const CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Friction_Forces (const CGeometry *geometry, const CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Heat_Fluxes (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | SetPrimitive_Gradient_GG (CGeometry *geometry, const CConfig *config, bool reconstruction=false) |
| | A virtual member.
|
| |
| virtual void | SetPrimitive_Gradient_LS (CGeometry *geometry, const CConfig *config, bool reconstruction=false) |
| | A virtual member.
|
| |
| virtual void | Viscous_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep) |
| | A virtual member.
|
| |
| virtual void | Source_Residual (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| virtual void | Source_Template (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| virtual void | SetCSensitivity (unsigned short val_marker, unsigned long val_vertex, su2double val_sensitivity) |
| | A virtual member.
|
| |
| virtual void | SetForceProj_Vector (CGeometry *geometry, CSolver **solver_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CD (su2double val_Total_CD) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CL (su2double val_Total_CL) |
| | A virtual member.
|
| |
| virtual void | SetTotal_NetThrust (su2double val_Total_NetThrust) |
| | A virtual member.
|
| |
| virtual void | SetTotal_Power (su2double val_Total_Power) |
| | A virtual member.
|
| |
| virtual void | SetTotal_SolidCD (su2double val_Total_SolidCD) |
| | A virtual member.
|
| |
| virtual void | SetTotal_ReverseFlow (su2double val_Total_ReverseFlow) |
| | A virtual member.
|
| |
| virtual void | SetTotal_MFR (su2double val_Total_MFR) |
| | A virtual member.
|
| |
| virtual void | SetTotal_Prop_Eff (su2double val_Total_Prop_Eff) |
| | A virtual member.
|
| |
| virtual void | SetTotal_ByPassProp_Eff (su2double val_Total_ByPassProp_Eff) |
| | A virtual member.
|
| |
| virtual void | SetTotal_Adiab_Eff (su2double val_Total_Adiab_Eff) |
| | A virtual member.
|
| |
| virtual void | SetTotal_Poly_Eff (su2double val_Total_Poly_Eff) |
| | A virtual member.
|
| |
| virtual void | SetTotal_IDC (su2double val_Total_IDC) |
| | A virtual member.
|
| |
| virtual void | SetTotal_IDC_Mach (su2double val_Total_IDC_Mach) |
| | A virtual member.
|
| |
| virtual void | SetTotal_IDR (su2double val_Total_IDR) |
| | A virtual member.
|
| |
| virtual void | SetTotal_DC60 (su2double val_Total_DC60) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CT (su2double val_Total_CT) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CQ (su2double val_Total_CQ) |
| | A virtual member.
|
| |
| virtual void | SetTotal_HeatFlux (su2double val_Total_Heat) |
| | A virtual member.
|
| |
| virtual void | SetTotal_MaxHeatFlux (su2double val_Total_MaxHeat) |
| | A virtual member.
|
| |
| virtual void | Inviscid_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Smooth_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | Viscous_Sensitivity (CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config) |
| | A virtual member.
|
| |
| su2double | GetTotal_ComboObj () const |
| | Provide the total "combo" objective (weighted sum of other values).
|
| |
| void | SetTotal_Custom_ObjFunc (su2double value) |
| | Sets the value of the custom objective function.
|
| |
| virtual su2double | GetCL_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCL_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CL (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CD (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CSF (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CEff (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFx (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFy (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFz (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMx (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMy (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMz (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CL_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CD_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CSF_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CEff_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFx_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFy_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFz_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMx_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMy_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMz_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CL_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CD_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CSF_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CEff_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFx_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFy_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFz_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMx_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMy_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMz_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_Buffet_Metric (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CL_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CD_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CSF_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CEff_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFx_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFy_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CFz_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMx_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMy_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_CMz_Mnt (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCSF_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCD_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetInflow_MassFlow (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual bool | FixedCL_Convergence (CConfig *config, bool convergence) |
| | A virtual member.
|
| |
| virtual bool | GetStart_AoA_FD (void) const |
| | A virtual member.
|
| |
| virtual bool | GetEnd_AoA_FD (void) const |
| | A virtual member.
|
| |
| virtual unsigned long | GetIter_Update_AoA (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetPrevious_AoA (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetAoA_inc (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetExhaust_MassFlow (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetInflow_Pressure (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetInflow_Mach (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCSF_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCEff_Inv (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_HF_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetSurface_MaxHF_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetCD_Visc (unsigned short val_marker) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CSF () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CEff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CT () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CQ () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_HeatFlux () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_MaxHeatFlux () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_AvgTemperature () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CMerit () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CEquivArea () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_AeroCD () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CpDiff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_HeatFluxDiff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CNearFieldOF () const |
| | A virtual member.
|
| |
| virtual void | SetTotal_CEquivArea (su2double val_cequivarea) |
| | A virtual member.
|
| |
| virtual void | SetTotal_AeroCD (su2double val_aerocd) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CpDiff (su2double val_pressure) |
| | A virtual member.
|
| |
| virtual void | SetTotal_HeatFluxDiff (su2double val_heat) |
| | A virtual member.
|
| |
| virtual void | SetTotal_CNearFieldOF (su2double val_cnearfieldpress) |
| | A virtual member.
|
| |
| virtual su2double | GetAeroCoeffsReferenceForce () const |
| | Get the reference force used to compute CL, CD, etc.
|
| |
| virtual su2double | GetReferenceDynamicPressure () const |
| | Get the reference dynamic pressure, for Cp, Cf, etc.
|
| |
| virtual su2double | GetTotal_CL () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CD () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_NetThrust () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Power () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_SolidCD () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_ReverseFlow () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_MFR () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Prop_Eff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_ByPassProp_Eff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Adiab_Eff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Poly_Eff () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_IDC () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_IDC_Mach () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_IDR () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_DC60 () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CMx () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CMy () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CMz () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CoPx () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CoPy () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CoPz () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CFx () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CFy () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_CFz () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CL_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CD_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CSF_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CEff_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMx_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMy_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMz_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPx_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPy_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPz_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFx_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFy_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFz_Inv () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CL_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CD_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CSF_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CEff_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMx_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMy_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMz_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPx_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPy_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPz_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFx_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFy_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFz_Visc () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CL_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CD_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CSF_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CEff_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMx_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMy_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CMz_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPx_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPy_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CoPz_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFx_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFy_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetAllBound_CFz_Mnt () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Buffet_Metric () const |
| | A virtual member.
|
| |
| virtual su2double | GetCPressure (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetCPressureTarget (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual void | SetCPressureTarget (unsigned short val_marker, unsigned long val_vertex, su2double val_pressure) |
| | A virtual member.
|
| |
| virtual void | SetCharacPrimVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_var, su2double val_value) |
| | A virtual member.
|
| |
| virtual unsigned long | GetDonorGlobalIndex (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual void | SetDonorGlobalIndex (unsigned short val_marker, unsigned long val_vertex, unsigned long val_index) |
| | A virtual member.
|
| |
| virtual su2double * | GetCharacPrimVar (unsigned short val_marker, unsigned long val_vertex) |
| | A virtual member.
|
| |
| virtual su2double | GetInletTtotal (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetInletPtotal (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetInletFlowDir (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim) const |
| | A virtual member.
|
| |
| virtual void | SetCustomBoundaryScalar (unsigned short val_marker, unsigned long val_vertex, vector< passivedouble > val_customBoundaryScalar) |
| | Set the value of the customized normal scalar values/flux at a specified vertex on a specified marker.
|
| |
| virtual void | SetInletTtotal (unsigned short val_marker, unsigned long val_vertex, su2double val_ttotal) |
| | A virtual member.
|
| |
| virtual void | SetInletPtotal (unsigned short val_marker, unsigned long val_vertex, su2double val_ptotal) |
| | A virtual member.
|
| |
| virtual void | SetInletFlowDir (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim, su2double val_flowdir) |
| | A virtual member.
|
| |
| virtual void | UpdateFarfieldVelocity (const CConfig *config) |
| | Updates the components of the farfield velocity vector.
|
| |
| virtual void | SetInlet_TurbVar (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim, su2double val_turb_var) |
| | A virtual member.
|
| |
| virtual void | SetUniformInlet (const CConfig *config, unsigned short iMarker) |
| | A virtual member.
|
| |
| virtual void | SetInletAtVertex (const su2double *val_inlet, unsigned short iMarker, unsigned long iVertex) |
| | A virtual member.
|
| |
| virtual su2double | GetInletAtVertex (unsigned short iMarker, unsigned long iVertex, const CGeometry *geometry, su2double *val_inlet) const |
| | Get the set of values imposed at an inlet.
|
| |
| virtual void | UpdateCustomBoundaryConditions (CGeometry **geometry_container, CSolver ***solver_container, CConfig *config) |
| | Update the multi-grid structure for the customized boundary conditions.
|
| |
| virtual su2double | GetCSkinFriction (unsigned short val_marker, unsigned long val_vertex, unsigned short val_dim) const |
| | A virtual member.
|
| |
| virtual su2double | GetWallShearStress (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetHeatFlux (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetHeatFluxTarget (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual void | SetHeatFluxTarget (unsigned short val_marker, unsigned long val_vertex, su2double val_heat) |
| | A virtual member.
|
| |
| virtual su2double | GetBuffetSensor (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetYPlus (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetUTau (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual su2double | GetEddyViscWall (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual const su2activevector * | GetEdgeMassFluxes () const |
| | A virtual member.
|
| |
| virtual su2double | GetStrainMag_Max (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetOmega_Max (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetPsiRho_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetPsiE_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetPhi_Inf (unsigned short val_dim) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Geo () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Mach () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_AoA () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Press () const |
| | Set the total farfield pressure sensitivity coefficient.
|
| |
| virtual su2double | GetTotal_Sens_Temp () const |
| | Set the total farfield temperature sensitivity coefficient.
|
| |
| virtual su2double | GetTotal_Sens_BPress () const |
| | Get the total back pressure sensitivity coefficient.
|
| |
| virtual su2double | GetTotal_Sens_Density () const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_ModVel () const |
| | A virtual member.
|
| |
| virtual su2double | GetDensity_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetModVelocity_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetDensity_Energy_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetPressure_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetVelocity_Inf (unsigned short val_dim) const |
| | A virtual member.
|
| |
| virtual su2double * | GetVelocity_Inf (void) |
| | A virtual member.
|
| |
| virtual su2double | GetViscosity_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetNuTilde_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetTke_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetOmega_Inf (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetIntermittency_Inf () const |
| | Get value of the Intermittency.
|
| |
| virtual su2double | GetReThetaT_Inf () const |
| | Get value of the momentum thickness Reynolds number.
|
| |
| virtual su2double | GetTotal_Sens_E (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Nu (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Rho (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_Rho_DL (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_EField (unsigned short iEField) const |
| | A virtual member.
|
| |
| virtual su2double | GetTotal_Sens_DVFEA (unsigned short iDVFEA) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_Young (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_Poisson (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_Rho (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_Rho_DL (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual unsigned short | GetnEField (void) const |
| | A virtual member.
|
| |
| virtual unsigned short | GetnDVFEA (void) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_EField (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetVal_DVFEA (unsigned short iVal) const |
| | A virtual member.
|
| |
| virtual su2double | GetCSensitivity (unsigned short val_marker, unsigned long val_vertex) const |
| | A virtual member.
|
| |
| virtual const su2double * | GetConstants () const |
| | A virtual member.
|
| |
| void | BasicLoadRestart (CGeometry *geometry, const CConfig *config, const string &filename, unsigned long skipVars) |
| | Loads the solution from the restart file.
|
| |
| void | Read_SU2_Restart_ASCII (CGeometry *geometry, const CConfig *config, string val_filename) |
| | Read a native SU2 restart file in ASCII format.
|
| |
| void | Read_SU2_Restart_Binary (CGeometry *geometry, const CConfig *config, string val_filename) |
| | Read a native SU2 restart file in binary format.
|
| |
| void | Read_SU2_Restart_Metadata (CGeometry *geometry, CConfig *config, bool adjoint_run, const string &val_filename) const |
| | Read the metadata from a native SU2 restart file (ASCII or binary).
|
| |
| void | LoadInletProfile (CGeometry **geometry, CSolver ***solver, CConfig *config, int val_iter, unsigned short val_kind_solver, unsigned short val_kind_marker) const |
| | Load a inlet profile data from file into a particular solver.
|
| |
| virtual void | LoadRestart_FSI (CGeometry *geometry, CConfig *config, int val_iter) |
| | A virtual member.
|
| |
| virtual void | Set_DV_Val (su2double val_EField, unsigned short i_DV) |
| | A virtual member.
|
| |
| virtual su2double | Get_DV_Val (unsigned short i_DV) const |
| | A virtual member.
|
| |
| void | GaussElimination (su2double **A, su2double *rhs, unsigned short nVar) |
| | Gauss method for solving a linear system.
|
| |
| void | Aeroelastic (CSurfaceMovement *surface_movement, CGeometry *geometry, CConfig *config, unsigned long TimeIter) |
| | Prepares and solves the aeroelastic equations.
|
| |
| void | SetUpTypicalSectionWingModel (vector< vector< su2double > > &PHI, vector< su2double > &w, CConfig *config) |
| | Sets up the generalized eigenvectors and eigenvalues needed to solve the aeroelastic equations.
|
| |
| void | SolveTypicalSectionWingModel (CGeometry *geometry, su2double Cl, su2double Cm, CConfig *config, unsigned short val_Marker, vector< su2double > &displacements) |
| | Solve the typical section wing model.
|
| |
| virtual void | RegisterSolution (CGeometry *geometry_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | RegisterOutput (CGeometry *geometry_container, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | SetAdjoint_Output (CGeometry *geometry, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ExtractAdjoint_Solution (CGeometry *geometry, CConfig *config, bool CrossTerm) |
| | A virtual member.
|
| |
| virtual unsigned long | RegisterSolutionExtra (bool input, const CConfig *config) |
| | Register In- or Output.
|
| |
| virtual void | SetAdjoint_SolutionExtra (const su2activevector &adj_sol, const CConfig *config) |
| | Seed the adjoint of the extra solution at the output.
|
| |
| virtual void | ExtractAdjoint_SolutionExtra (su2activevector &adj_sol, const CConfig *config) |
| | Extract the adjoint of the extra solution at the input.
|
| |
| virtual void | SetSurface_Sensitivity (CGeometry *geometry, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | SetSensitivity (CGeometry *geometry, CConfig *config, CSolver *target_solver=nullptr) |
| | A virtual member. Extract and set the geometrical sensitivity.
|
| |
| virtual void | SetVolumetricHeatSource (CGeometry *geometry, CConfig *config) |
| | A virtual member. Set the volumetric heat source.
|
| |
| virtual void | SetPressure_Inf (su2double p_inf) |
| | A virtual member.
|
| |
| virtual void | SetTemperature_Inf (su2double t_inf) |
| | A virtual member.
|
| |
| virtual void | SetDensity_Inf (su2double rho_inf) |
| | A virtual member.
|
| |
| virtual void | SetVelocity_Inf (unsigned short val_dim, su2double val_velocity) |
| | A virtual member.
|
| |
| virtual void | SetRecording (CGeometry *geometry, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | SetFreeStream_Solution (const CConfig *config) |
| | A virtual member.
|
| |
| virtual su2double * | GetVecSolDOFs (void) |
| | A virtual member.
|
| |
| virtual unsigned long | GetnDOFsGlobal (void) const |
| | A virtual member.
|
| |
| virtual void | InitTurboContainers (CGeometry *geometry, CConfig **config, unsigned short iZone) |
| | A virtual member.
|
| |
| virtual vector< su2double > | GetTurboPrimitive (unsigned short iBlade, unsigned short iSpan, bool Inlet) |
| | Get Primal variables for turbo performance computation iteration can be executed by multiple threads.
|
| |
| virtual void | PreprocessAverage (CSolver **solver, CGeometry *geometry, CConfig *config, unsigned short marker_flag) |
| | virtual member.
|
| |
| virtual void | TurboAverageProcess (CSolver **solver, CGeometry *geometry, CConfig *config, unsigned short marker_flag) |
| | virtual member.
|
| |
| virtual void | GatherInOutAverageValues (CConfig *config, CGeometry *geometry) |
| | virtual member.
|
| |
| virtual void | ComputeTurboBladePerformance (CGeometry *geometry, CConfig *config, unsigned short iBlade) |
| |
| virtual su2double | GetAverageDensity (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetAverageMassFlowRate (unsigned short valMarker) const |
| | virtual member
|
| |
| virtual su2double | GetAveragePressure (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual const su2double * | GetAverageTurboVelocity (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetAverageNu (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetAverageKine (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetAverageOmega (unsigned short valMarker, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetDensityIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetPressureIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual const su2double * | GetTurboVelocityIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetDensityOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetPressureOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual const su2double * | GetTurboVelocityOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetKineIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetOmegaIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetNuIn (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetKineOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetOmegaOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual su2double | GetNuOut (unsigned short inMarkerTP, unsigned short valSpan) const |
| | A virtual member.
|
| |
| virtual void | SetDensityIn (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetPressureIn (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetTurboVelocityIn (const su2double *value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetDensityOut (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetPressureOut (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetTurboVelocityOut (const su2double *value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetKineIn (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetOmegaIn (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetNuIn (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetKineOut (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetOmegaOut (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetNuOut (su2double value, unsigned short inMarkerTP, unsigned short valSpan) |
| | A virtual member.
|
| |
| virtual void | SetFreeStream_TurboSolution (CConfig *config) |
| | A virtual member.
|
| |
| virtual void | DeformMesh (CGeometry *geometry, CNumerics **numerics, CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ApplyGradientSmoothingVolume (CGeometry *geometry, CNumerics *numerics, const CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ApplyGradientSmoothingSurface (CGeometry *geometry, CNumerics *numerics, const CConfig *config) |
| | A virtual member.
|
| |
| virtual void | ApplyGradientSmoothingDV (CGeometry *geometry, CNumerics *numerics, CSurfaceMovement *surface_movement, CVolumetricMovement *grid_movement, CConfig *config, su2double **Gradient) |
| | All steps required for smoothing the whole system on DV level in an iterative way.
|
| |
| virtual void | RecordTapeAndCalculateOriginalGradient (CGeometry *geometry, CSurfaceMovement *surface_movement, CVolumetricMovement *grid_movement, CConfig *config, su2double **Gradient) |
| | A virtual member.
|
| |
| virtual void | ReadSensFromGeometry (const CGeometry *geometry) |
| | A virtual member.
|
| |
| virtual void | WriteSensToGeometry (CGeometry *geometry) const |
| | A virtual member.
|
| |
| void | SetImplicitPeriodic (bool val_implicit_periodic) |
| | Routine that sets the flag controlling implicit treatment for periodic BCs.
|
| |
| void | SetRotatePeriodic (bool val_rotate_periodic) |
| | Routine that sets the flag controlling solution rotation for periodic BCs.
|
| |
| su2activematrix * | GetPeriodicProjections (const CGeometry &geometry, const CConfig &config) |
| | Storage for the limiters with rotational periodicity: the min and max, over the edges of the periodic matches of each point, of the reconstruction increments (communicated with PERIODIC_LIM_PRIM_1).
|
| |
| su2double * | GetPeriodicProjection (unsigned long iPoint) |
| | Reconstruction increment bounds for a periodic receive point, nullptr for other points.
|
| |
| const string & | GetSolverName () const |
| | Retrieve the solver name for output purposes.
|
| |
| vector< string > | GetSolutionFields () const |
| | Get the solution fields.
|
| |
| virtual void | ComputeVerificationError (CGeometry *geometry, CConfig *config) |
| | A virtual member.
|
| |
| void | ComputeVertexTractions (CGeometry *geometry, const CConfig *config) |
| | Compute the tractions at the vertices.
|
| |
| su2double | GetVertexTractions (unsigned short iMarker, unsigned long iVertex, unsigned short iDim) const |
| | Set the adjoints of the vertex tractions.
|
| |
| void | RegisterVertexTractions (CGeometry *geometry, const CConfig *config) |
| | Register the vertex tractions as output.
|
| |
| void | StoreVertexTractionsAdjoint (unsigned short iMarker, unsigned long iVertex, unsigned short iDim, su2double val_adjoint) |
| | Store the adjoints of the vertex tractions.
|
| |
| void | SetVertexTractionsAdjoint (CGeometry *geometry, const CConfig *config) |
| | Set the adjoints of the vertex tractions to the AD structure.
|
| |
| virtual bool | GetHasHybridParallel () const |
| | Whether the methods of the solver called by multi/single-grid iteration can be executed by multiple threads.
|
| |
| virtual StreamwisePeriodicValues | GetStreamwisePeriodicValues () const |
| | Get values for streamwise periodic flow: delta P, m_dot, inlet T, integrated heat, etc.
|
| |
| virtual void | SetMomCoeff (CGeometry *geometry, CSolver **solver_container, CConfig *config, bool periodic, unsigned short iMesh) |
| | A virtual member.
|
| |
| virtual void | ComputeHbyA (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh) |
| | A virtual member.
|
| |
| void | SavelibROM (CGeometry *geometry, CConfig *config, bool converged) |
| | Save snapshot or POD data using libROM.
|
| |
| void | CustomSourceResidual (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) |
| |