aelzenaar / bella

New computational package for small-rank matrix groups
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Pleating ray API #18

Closed aelzenaar closed 7 months ago

aelzenaar commented 1 year ago
aelzenaar commented 7 months ago
  1. Fix starting radius R.
  2. Solve (Im Phi_p/q = 0) on the circle |z| = R.
  3. Choose the solution z_0 to (2) with angle closest to pi*p/q. Set L_0 = Phi_p/q(z_0). This should be in (-infty, -2)
  4. Let N be the desired number of points, set epsilon = |L_0 + 2|/N. Iterate Newton's method to find z_n (n in 1 to N), starting from z_n-1, that solves Phi_p/q = L_0 + N*epsilon.