Releases: droemer7/l-bfgs-b
Releases · droemer7/l-bfgs-b
L-BFGS-B v2.0.0
- Removed
Functiontemplate parameter from bothSolverandLbfgsb, passing a reference to the concreteFunctionthroughoutSolver. Note: C++17 is required if you don't want to have to writeLbfgsb<>. - Renamed and repurposed
SolverState::resettoSolverState::stalled, which means the solver produced the exact same iterate. - Removed
Solver::abort(). NowSolver::updateState()determines if aborting is appropriate based on the solver beingstalledtwice in a row. - Along with the above changes,
Solver::reset()is now only responsible for resetting the algorithm's (derivedSolver's) internal data. - Updated unit tests to work with new changes.
- Updated readme.
L-BFGS-B v1.1.0
- Changed default line search to LewisOvertionWolf::weak so by default the
Lbfgsbsolver works on non-smooth functions - Added non-smooth test functions to unit tests
- Updated readme
L-BFGS-B v1.0.0
Initial release