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
228 stars 41 forks source link

Fix Jacobian Construction for concrete_jac #229

Closed avik-pal closed 11 months ago

avik-pal commented 11 months ago

Needs #226

avik-pal commented 11 months ago

Needs https://github.com/JuliaDiff/SparseDiffTools.jl/pull/263

codecov[bot] commented 11 months ago

Codecov Report

Merging #229 (b5b9298) into master (fd4ae4b) will increase coverage by 1.32%. The diff coverage is 75.00%.

@@            Coverage Diff             @@
##           master     #229      +/-   ##
==========================================
+ Coverage   93.64%   94.97%   +1.32%     
==========================================
  Files           8        8              
  Lines         771      776       +5     
==========================================
+ Hits          722      737      +15     
+ Misses         49       39      -10     
Files Coverage Δ
src/NonlinearSolve.jl 66.66% <ø> (ø)
src/levenberg.jl 98.48% <100.00%> (+0.77%) :arrow_up:
src/jacobian.jl 86.79% <50.00%> (-5.05%) :arrow_down:

... and 2 files with indirect coverage changes

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