NonlinearSolve.jl
NonlinearSolve.jl copied to clipboard
refactor: splitting up of NonlinearSolve
fixes https://github.com/SciML/SimpleNonlinearSolve.jl/issues/164
New Package Versions
- NonlinearSolveBase: v1.1
- BracketingNonlinearSolve: v1.1
- SimpleNonlinearSolve: v2
- NonlinearSolveFirstOrder: v1
- NonlinearSolveSpectralMethods: v1
- NonlinearSolveQuasiNewton: v1
- NonlinearSolve: v4
Checklist
- [x] Linear Solve Wrapper moved into NonlinearSolveBase. Additionally, it generalizes how the
\and structured Array checks were used. - [x] Move Jacobian Code into NonlinearSolveBase
- [x] Move Descent Direction Code into NonlinearSolveBase
- [x] Sub-Packages
- [x] NonlinearSolveSpectralMethods
- [x] NonlinearSolveQuasiNewton
- [x] NonlinearSolveFirstOrder
- [ ] Tests for Sub-Packages
- [x] NonlinearSolveSpectralMethods
- [x] NonlinearSolveQuasiNewton
- [ ] NonlinearSolveFirstOrder
- [x] Use these subpackages in NonlinearSolve
- [ ] ForwardDiff dispatches in NonlinearSolve
- [x] Update other packages
- [x] SimpleNonlinearSolve
- [x] BracketingNonlinearSolve
- [ ] Update documentation
- [ ] cleanup extension algorithms
- [ ] Dependency cleanup
- [ ] Local Testing
- [x] NonlinearSolveBase
- [x] BracketingNonlinearSolve
- [x] SimpleNonlinearSolve
- [ ] NonlinearSolveFirstOrder
- [x] NonlinearSolveSpectralMethods
- [x] NonlinearSolveQuasiNewton
- [ ] NonlinearSolve
- [ ] CI scripts cleanup
- [x] NonlinearSolveBase
- [x] BracketingNonlinearSolve
- [x] SimpleNonlinearSolve
- [x] NonlinearSolveFirstOrder
- [x] NonlinearSolveSpectralMethods
- [x] NonlinearSolveQuasiNewton
- [ ] NonlinearSolve
And a few more stuff...