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
226 stars 40 forks source link

Proper handling of complex numbers and failures #265

Closed avik-pal closed 10 months ago

avik-pal commented 10 months ago

Fixes https://github.com/SciML/NonlinearSolve.jl/issues/269

TODO

codecov[bot] commented 10 months ago

Codecov Report

Merging #265 (c489b23) into master (1e4c3c0) will not change coverage. The diff coverage is 0.00%.

@@          Coverage Diff           @@
##           master    #265   +/-   ##
======================================
  Coverage    0.00%   0.00%           
======================================
  Files          19      19           
  Lines        1744    1754   +10     
======================================
- Misses       1744    1754   +10     
Files Coverage Δ
ext/NonlinearSolveFastLevenbergMarquardtExt.jl 0.00% <ø> (ø)
ext/NonlinearSolveLeastSquaresOptimExt.jl 0.00% <ø> (ø)
src/ad.jl 0.00% <ø> (ø)
src/extension_algs.jl 0.00% <ø> (ø)
src/jacobian.jl 0.00% <0.00%> (ø)
src/default.jl 0.00% <0.00%> (ø)
src/NonlinearSolve.jl 0.00% <0.00%> (ø)
src/raphson.jl 0.00% <0.00%> (ø)
src/pseudotransient.jl 0.00% <0.00%> (ø)
src/levenberg.jl 0.00% <0.00%> (ø)
... and 8 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

avik-pal commented 10 months ago

Builds off https://github.com/JuliaDiff/SparseDiffTools.jl/pull/271 & https://github.com/SciML/DiffEqBase.jl/pull/954

avik-pal commented 10 months ago

@ChrisRackauckas this should be good to go