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
221 stars 39 forks source link

Rework How We Update Alpha #326

Closed yonatanwesen closed 7 months ago

yonatanwesen commented 7 months ago

Rather than hardcoding how we update alpha, we now allow the user to provide a function that specifies the schema for updating alpha. The default is still the same(i.e. we still use the switch evolution relaxation method). I have added the documentation and the appropriate tests. We have decided to move robust PT to a different PR

@ChrisRackauckas @avik-pal

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (1d2ef5c) 89.16% compared to head (29a9c6c) 89.23%. Report is 40 commits behind head on master.

:exclamation: Current head 29a9c6c differs from pull request most recent head 8d618fe. Consider uploading reports for the commit 8d618fe to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #326 +/- ## ========================================== + Coverage 89.16% 89.23% +0.06% ========================================== Files 24 24 Lines 1957 1969 +12 ========================================== + Hits 1745 1757 +12 Misses 212 212 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.