|
| | CAdjFluidIteration (const CConfig *config) |
| | Constructor of the class.
|
| |
| void | Preprocess (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Preprocessing to prepare for an iteration of the physics.
|
| |
| void | Iterate (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Perform a single iteration of the adjoint fluid system.
|
| |
| void | Update (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Updates the containers for the adjoint fluid system.
|
| |
| | CFluidIteration (const CConfig *config) |
| | Constructor of the class.
|
| |
| void | Preprocess (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Preprocessing to prepare for an iteration of the physics.
|
| |
| void | Iterate (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Perform a single iteration of the fluid system.
|
| |
| void | CommonAuxiliarySolvers (CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, unsigned short val_iZone, unsigned short val_iInst, MAIN_SOLVER main_solver, bool frozen_visc) |
| | Perform auxiliary solvers iterations after the main flow solver.
|
| |
| void | Solve (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Iterate the fluid system for a number of Inner_Iter iterations.
|
| |
| void | Update (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Updates the containers for the fluid system.
|
| |
| bool | Monitor (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Monitors the convergence and other metrics for the fluid system.
|
| |
| void | UpdateRamps (CGeometry ****geometry_container, CConfig **config_container, unsigned long iter, unsigned short iZone, RAMP_TYPE ramp_flag) |
| | Monitors and updates ramps.
|
| |
| void | Postprocess (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) override |
| | Postprocesses the fluid system before heading to another physics system or the next iteration.
|
| |
| | CIteration (const CConfig *config) |
| | Constructor of the class.
|
| |
| virtual | ~CIteration (void)=default |
| | Destructor of the class.
|
| |
| virtual void | SetGrid_Movement (CGeometry **geometry, CSurfaceMovement *surface_movement, CVolumetricMovement *grid_movement, CSolver ***solver, CConfig *config, unsigned long IntIter, unsigned long TimeIter) |
| | Updates the positions and grid velocities for dynamic meshes between physical time steps.
|
| |
| void | SetMesh_Deformation (CGeometry **geometry, CSolver **solver_container, CNumerics ***numerics_container, CConfig *config_container, RECORDING kind_recording) |
| | Run the mesh deformation algorithms.
|
| |
| virtual void | IterateDiscAdj (CGeometry ****geometry, CSolver *****solver, CConfig **config, unsigned short val_iZone, unsigned short val_iInst, bool CrossTerm) |
| | A virtual member.
|
| |
| virtual void | Predictor (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) |
| | A virtual member.
|
| |
| virtual void | Relaxation (COutput *output, CIntegration ****integration, CGeometry ****geometry, CSolver *****solver, CNumerics ******numerics, CConfig **config, CSurfaceMovement **surface_movement, CVolumetricMovement ***grid_movement, CFreeFormDefBox ***FFDBox, unsigned short val_iZone, unsigned short val_iInst) |
| | A virtual member.
|
| |
| void | Output (COutput *output, CGeometry ****geometry, CSolver *****solver, CConfig **config, unsigned long InnerIter, bool StopCalc, unsigned short val_iZone, unsigned short val_iInst) |
| | A virtual member.
|
| |
| virtual void | InitializeAdjoint (CSolver *****solver, CGeometry ****geometry, CConfig **config, unsigned short iZone, unsigned short iInst) |
| |
| virtual void | RegisterInput (CSolver *****solver, CGeometry ****geometry, CConfig **config, unsigned short iZone, unsigned short iInst, RECORDING kind_recording) |
| |
| virtual void | SetDependencies (CSolver *****solver, CGeometry ****geometry, CNumerics ******numerics, CConfig **config, unsigned short iZone, unsigned short iInst, RECORDING kind_recording) |
| |
| virtual void | RegisterOutput (CSolver *****solver, CGeometry ****geometry, CConfig **config, unsigned short iZone, unsigned short iInst) |
| |
| void | ComputeTurboPerformance (CSolver *****solver, CGeometry ****geometry_container, CConfig **config_container) |
| | Computes turboperformance.
|
| |
| void | InitTurboPerformance (CGeometry *geometry, CConfig **config, CFluidModel *fluid, unsigned short val_iZone) |
| | Initialises turboperformance classes.
|
| |
| su2vector< std::shared_ptr< CTurboOutput > > | GetBladesPerformanceVector (CSolver *****solver, unsigned short nBladeRow) |
| |
Class for driving an iteration of the adjoint fluid system.
- Author
- T. Economon