sblauth / cashocs

computational adjoint-based shape optimization and optimal control software for python
https://cashocs.readthedocs.io/
GNU General Public License v3.0
53 stars 10 forks source link

[Development] Norm of shape gradient for mesh quality constraints #442

Closed sblauth closed 3 months ago

sblauth commented 5 months ago

At the moment, cashocs shows the norm of the unprojected gradient and uses this as convergence criterion when mesh quality constraints are used. Better would be to use the norm of the projected shape gradient.

As the mesh quality constraints are a semi-discrete, semi-continuous ansatz, either the 2-norm (discrete) of the shape gradient, or the elasticity norm of the shape gradient (continuous) could be used. I tend to favor the second approach at the moment.