refactor(api): consistent naming for spherical + hyper-ideal helpers (A1–A3) #36
Reference in New Issue
Block a user
No description provided.
Delete Branch "refactor/api-naming-a1-a3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Standardizes the low-level free-function API on
<verb>_<geom>_<rest>, matching the already-consistentsetup_<geom>_maps. Implements findings A1–A3 fromdoc/reviewer/api-performance-audit-2026-05-31.md.Renames (old names kept as
[[deprecated]]inline aliases for one release; all internal call sites migrated):assign_vertex_dof_indices(spherical, 2 overloads)assign_spherical_vertex_dof_indicesassign_all_spherical_dof_indicesassign_spherical_all_dof_indicesassign_all_dof_indices(hyper-ideal)assign_hyper_ideal_all_dof_indicescompute_lambda0_from_mesh(spherical)compute_spherical_lambda0_from_meshgradient_check(hyper-ideal)gradient_check_hyper_idealDeferred: A4/A5 touch the public CGAL API and wait on the license/provenance decision (CGAL audit G0/G1).
Verified: 277/277 CGAL tests pass, no deprecation warnings (all call sites migrated).