It would be good to split enforce_element_constraints into two functions: (a) a function which enforces the (possibly spatially varying) constraints on a single metric and lives in Animate; (b) a function for handling doing this over a MeshSeq, which lives here.
It would be good to split
enforce_element_constraints
into two functions: (a) a function which enforces the (possibly spatially varying) constraints on a single metric and lives in Animate; (b) a function for handling doing this over aMeshSeq
, which lives here.