Skip to content

Geometric Intersection#10

Merged
videlec merged 15 commits into
flatsurf:masterfrom
videlec:geometric-intersection
May 7, 2026
Merged

Geometric Intersection#10
videlec merged 15 commits into
flatsurf:masterfrom
videlec:geometric-intersection

Conversation

@videlec

@videlec videlec commented Apr 16, 2026

Copy link
Copy Markdown
Contributor

Implement the geometric intersection of curve systems (given as a list of walks) on surfaces with a single vertex and all face punctured. The implementation runs in O(log(g) * len(walks)) and uses heavily word combinatorics in the free group.

The generalization to other surfaces (more vertices or some unpuctured faces) will be dealt with in subsequent PR.

@videlec videlec force-pushed the geometric-intersection branch from a72e941 to eff8b39 Compare April 30, 2026 09:13
@videlec videlec mentioned this pull request Apr 30, 2026
@videlec videlec merged commit 874650b into flatsurf:master May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant