BUG: wrong bounding of sensitivity contituents in case of many control boxes (Fixes #1549)
When more than one volumetric B-Splines control boxes are present, the sensitivity constituents corresponding to the non-active design variables were not bounded(zeroed) correctly. The resultant sensitivities, used in the optimization, were bounded correctly, so this was more a bug pertaining to the output file of the sensitivities rather than a functional one.
Showing
- src/optimisation/adjointOptimisation/adjoint/displacementMethod/displacementMethodvolumetricBSplinesMotionSolver/displacementMethodvolumetricBSplinesMotionSolver.C 3 additions, 3 deletions...Solver/displacementMethodvolumetricBSplinesMotionSolver.C
- src/optimisation/adjointOptimisation/adjoint/dynamicMesh/motionSolver/volumetricBSplinesMotionSolver/volumetricBSplinesMotionSolver.C 4 additions, 4 deletions...tricBSplinesMotionSolver/volumetricBSplinesMotionSolver.C
- src/optimisation/adjointOptimisation/adjoint/dynamicMesh/motionSolver/volumetricBSplinesMotionSolver/volumetricBSplinesMotionSolver.H 3 additions, 3 deletions...tricBSplinesMotionSolver/volumetricBSplinesMotionSolver.H
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplines/sensitivityVolBSplinesIncompressible.C 6 additions, 7 deletions...itivityVolBSplines/sensitivityVolBSplinesIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.C 13 additions, 10 deletions...ityVolBSplinesFI/sensitivityVolBSplinesFIIncompressible.C
- src/optimisation/adjointOptimisation/adjoint/optimisation/optMeshMovement/optMeshMovementVolumetricBSplinesExternalMotionSolver/optMeshMovementVolumetricBSplinesExternalMotionSolver.C 3 additions, 3 deletions...r/optMeshMovementVolumetricBSplinesExternalMotionSolver.C
- src/optimisation/adjointOptimisation/adjoint/parameterization/NURBS/NURBS3DVolume/volBSplinesBase/volBSplinesBase.C 9 additions, 9 deletions...ion/NURBS/NURBS3DVolume/volBSplinesBase/volBSplinesBase.C
- src/optimisation/adjointOptimisation/adjoint/parameterization/NURBS/NURBS3DVolume/volBSplinesBase/volBSplinesBase.H 3 additions, 3 deletions...ion/NURBS/NURBS3DVolume/volBSplinesBase/volBSplinesBase.H
Please register or sign in to comment