SciML / NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
https://docs.sciml.ai/NonlinearSolve/stable/
MIT License
216 stars 39 forks source link

Adding capabilities of Roots.jl and HomotopyContinuation.jl with NonlinearSolve.jl #396

Open yewalenikhil65 opened 3 months ago

yewalenikhil65 commented 3 months ago

Multiple root like capabilities from Roots.jl ?. Many Roots.jl solvers can be included or Roots.jl package can be included in NonlinearSolve.jl for its use as common interface

I think @ChrisRackauckas has plans later to include HomotopyContinuation.jl

Summarising this here as issue

ChrisRackauckas commented 3 months ago

First things first is interface. It probably needs a separate entry point that makes it explicit about giving multiple solutions. Maybe some meta-algorithm wrapper? Deflation(NewtonRhapson()), where then those algorithms always return u as an array of solutions?