You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a better way of doing this? I feel like knowing f is complex analytic should let us do something more clever but not sure what. I've seen literature involving contour integrations to do this (and I implemented an approach in the cxroots.derivative.cx_derivative function) but integration can involve a lot of function evaluations. Possibly relevant reading:
Alternatively, perhaps we could take a different approach to rootfinding that avoids approximating df when it is not provided. Possibly relevant reading:
Improving derivative-free case
When
df
is not provided we currently approximate it using a finite difference methodcxroots/cxroots/root_counting.py
Lines 197 to 204 in 1b0c859
Is there a better way of doing this? I feel like knowing
f
is complex analytic should let us do something more clever but not sure what. I've seen literature involving contour integrations to do this (and I implemented an approach in thecxroots.derivative.cx_derivative
function) but integration can involve a lot of function evaluations. Possibly relevant reading:Alternatively, perhaps we could take a different approach to rootfinding that avoids approximating
df
when it is not provided. Possibly relevant reading:Cluster handling
Can we improve how we handle clusters of roots?
The text was updated successfully, but these errors were encountered: