evalf / nutils

The nutils project
http://www.nutils.org/
MIT License
88 stars 48 forks source link

fix multipatch interfaces #871

Closed gertjanvanzwieten closed 4 months ago

gertjanvanzwieten commented 4 months ago

This patch fixes the interfaces of complex multipatch configurations such as the one now added to unittest test_topology.multipatch_misc.test_partial_ring. The patch essentially entails a large cleanup of code that went defunct after removal of edge-to-edge transformations. Additionally, the basis_std method now delegates to TrimmedTopology.basis_spline rather than TransformChainsTopology.basis_std for correct handling of edge cases.