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

Use Jacobian Based Algorithms if user supplies custom Jacobian #279

Closed avik-pal closed 10 months ago

avik-pal commented 10 months ago

I want to test this with BoundaryValueDiffEq once before merging

codecov[bot] commented 10 months ago

Codecov Report

Merging #279 (9782fd7) into master (c6c875f) will increase coverage by 44.67%. The diff coverage is 80.00%.

@@             Coverage Diff             @@
##           master     #279       +/-   ##
===========================================
+ Coverage   48.45%   93.13%   +44.67%     
===========================================
  Files          19       19               
  Lines        1814     1821        +7     
===========================================
+ Hits          879     1696      +817     
+ Misses        935      125      -810     
Files Coverage Δ
src/broyden.jl 100.00% <100.00%> (+42.52%) :arrow_up:
src/klement.jl 90.99% <ø> (+25.22%) :arrow_up:
src/lbroyden.jl 93.23% <100.00%> (+93.23%) :arrow_up:
src/default.jl 76.92% <85.71%> (+45.88%) :arrow_up:
src/utils.jl 85.54% <0.00%> (+33.22%) :arrow_up:

... and 13 files with indirect coverage changes

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!