Skip to content

MeshDeformation: new initial deformation from constraints#6850

Merged
gassmoeller merged 1 commit intogeodynamics:mainfrom
tjhei:mesh-def-init-constraints
Feb 11, 2026
Merged

MeshDeformation: new initial deformation from constraints#6850
gassmoeller merged 1 commit intogeodynamics:mainfrom
tjhei:mesh-def-init-constraints

Conversation

@tjhei
Copy link
Copy Markdown
Member

@tjhei tjhei commented Feb 4, 2026

Introduce an alternative way to provide initial topography for mesh deformation plugins that fills an AffineConstraints object directly instead of providing the function compute_initial_deformation_on_boundary(), which is evaluated at each surface point.

@tjhei tjhei force-pushed the mesh-def-init-constraints branch 2 times, most recently from d6d7ac6 to 64f1438 Compare February 4, 2026 16:34
@tjhei tjhei force-pushed the mesh-def-init-constraints branch from 64f1438 to ebc25c3 Compare February 4, 2026 18:22
@tjhei
Copy link
Copy Markdown
Member Author

tjhei commented Feb 4, 2026

FYI @bangerth: We need this for the new external mesh deformation class to let the external code provide initial topography in their evaluation points.

@tjhei
Copy link
Copy Markdown
Member Author

tjhei commented Feb 10, 2026

ping @bangerth

Copy link
Copy Markdown
Member

@gassmoeller gassmoeller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable to me, it just moves a part of the computation from the MeshDeformationHandler into the mesh deformation plugins to allow more control on the computed constraints. Nice test 😄

@gassmoeller gassmoeller merged commit b78a086 into geodynamics:main Feb 11, 2026
13 of 14 checks passed
@tjhei
Copy link
Copy Markdown
Member Author

tjhei commented Feb 11, 2026

Thank you, Rene!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants