Releases: davidkleiven/gononlin
Releases · davidkleiven/gononlin
v0.4.0
GoNonLin v0.3.0
What's Changed
- MAINT: Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 by @dependabot in #17
- chore: Auto-approve dependabot updates by @davidkleiven in #18
- BREAKING CHANGE: Update NewtonKrylov.Solve signature by @ichantzaras in #20
This PR change lets users of the library collect the error and handle them as desired.
New Contributors
- @ichantzaras made their first contribution in #20
Full Changelog: v0.2.5...v0.3.0
GoNonLin v0.2.5
Update dependencies
GoNonLin 0.2.4
Update dependencies
Iterative Flex
- Upgrade dependencies
Iterative Flex
Upgrade dependencies
Iterative Flex
Upgrade gonum dependencies
IterativeFlex
The main upgrade is that the internal iterative solver used in Newton's method is now changed to Gonum's iterative solvers, instead of the one that was previously included in this package. The default is changed from BiCGStab to GMRES. Since the internal solver technically can be any algorithm that satisfied Gonum's linsolve.Method interface, the name of the solver was somewhat misleading. Therefore, the name of the Newton solver is now changed from NewtonBCGS to NewtonKrylov.
API breaking changes:
- NewtonBCGS is renamed to NewtonKrylov
gononlin0.1
First, release. The Jacobian-Free Newton Krylov method is implemented.