ENH: refactoring of the sensitivity classes
Before the commit, the sensitivity classes were receiving references of the (incompressible) primal and adjoint variables. However, if additional physics was added (energy equation, multiphase, etc), the infrastructure wasn't convenient for accommodating (new terms in the FI and E-SI formulations, new terms in the sensitivity map, etc). Now, the sensitivity classes receive a reference to an incompressibleAdjointSolver and receive the terms for the FI and sensitivity maps through there. The latter is still WIP. Modified adjointSimple to incorporate these changes as well.
Showing
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/FIBase/FIBaseIncompressible.C 2 additions, 11 deletions...tSensitivity/incompressible/FIBase/FIBaseIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/FIBase/FIBaseIncompressible.H 1 addition, 3 deletions...tSensitivity/incompressible/FIBase/FIBaseIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/SIBase/SIBaseIncompressible.C 3 additions, 14 deletions...tSensitivity/incompressible/SIBase/SIBaseIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/SIBase/SIBaseIncompressible.H 1 addition, 3 deletions...tSensitivity/incompressible/SIBase/SIBaseIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/adjointSensitivity/adjointSensitivityIncompressible.C 8 additions, 176 deletions...ble/adjointSensitivity/adjointSensitivityIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/adjointSensitivity/adjointSensitivityIncompressible.H 9 additions, 13 deletions...ble/adjointSensitivity/adjointSensitivityIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityBezier/sensitivityBezierIncompressible.C 2 additions, 11 deletions...sible/sensitivityBezier/sensitivityBezierIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityBezier/sensitivityBezierIncompressible.H 1 addition, 3 deletions...sible/sensitivityBezier/sensitivityBezierIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityBezierFI/sensitivityBezierFIIncompressible.C 2 additions, 11 deletions...e/sensitivityBezierFI/sensitivityBezierFIIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityBezierFI/sensitivityBezierFIIncompressible.H 1 addition, 3 deletions...e/sensitivityBezierFI/sensitivityBezierFIIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityMultiple/sensitivityMultipleIncompressible.C 3 additions, 14 deletions...e/sensitivityMultiple/sensitivityMultipleIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityMultiple/sensitivityMultipleIncompressible.H 1 addition, 3 deletions...e/sensitivityMultiple/sensitivityMultipleIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.C 7 additions, 11 deletions...ble/sensitivitySurface/sensitivitySurfaceIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.H 1 addition, 3 deletions...ble/sensitivitySurface/sensitivitySurfaceIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.C 7 additions, 11 deletions...itySurfacePoints/sensitivitySurfacePointsIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.H 1 addition, 3 deletions...itySurfacePoints/sensitivitySurfacePointsIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplines/sensitivityVolBSplinesIncompressible.C 2 additions, 11 deletions...itivityVolBSplines/sensitivityVolBSplinesIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplines/sensitivityVolBSplinesIncompressible.H 1 addition, 3 deletions...itivityVolBSplines/sensitivityVolBSplinesIncompressible.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.C 2 additions, 11 deletions...ityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.H 1 addition, 3 deletions...ityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.H
Please register or sign in to comment