ENH: refactoring and cleaning of optimisationType
Moved part common to all derived classes (e.g. update) to the base class to avoid code duplication. Practically, only the protected updateDesignVariables has to be overwritten in each derived class now. steadyOptimisation was also affected in a minor way.
Showing
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationManager/singleRun/singleRun.H 3 additions, 4 deletions...nt/optimisation/optimisationManager/singleRun/singleRun.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationManager/steadyOptimisation/steadyOptimisation.C 15 additions, 20 deletions...timisationManager/steadyOptimisation/steadyOptimisation.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationManager/steadyOptimisation/steadyOptimisation.H 4 additions, 4 deletions...timisationManager/steadyOptimisation/steadyOptimisation.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationType/incompressible/optimisationType/optimisationTypeIncompressible.C 68 additions, 17 deletions...essible/optimisationType/optimisationTypeIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationType/incompressible/optimisationType/optimisationTypeIncompressible.H 18 additions, 5 deletions...essible/optimisationType/optimisationTypeIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationType/incompressible/shapeOptimisation/shapeOptimisationIncompressible.C 35 additions, 140 deletions...sible/shapeOptimisation/shapeOptimisationIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/optimisationType/incompressible/shapeOptimisation/shapeOptimisationIncompressible.H 12 additions, 14 deletions...sible/shapeOptimisation/shapeOptimisationIncompressible.H
Please register or sign in to comment