What's Changed
- Tune Tinyopt benchmark to mach Ceres by @julien-michot in #24
- Rewrite some readme sections and enable circle UT again by @julien-michot in #25
- Fix table of content links by @julien-michot in #26
- Add command to remove folders as well by @julien-michot in #27
- Remove unnecessary include by @julien-michot in #28
- Support InvCov on blocks by @julien-michot in #29
- Add Eigen include before including lie++ by @julien-michot in #30
- Fix call to e.g. losses::HuberLoss(residuals, 1.0) by @julien-michot in #31
- Add Optimize doc and add internal version by @julien-michot in #33
- Fix optimizer at failure by @julien-michot in #35
- Allow AutoDiff with a sparse system by @julien-michot in #34
- Add Gradient Checking function by @julien-michot in #36
- Add a Cost struct to simplify the code by @julien-michot in #37
- Split gradient checks for general and NLLS problems by @julien-michot in #38
- Fix typo, use squaredNorm by default by @julien-michot in #39
- Cost and LM Cleanups, add functions documentation by @julien-michot in #40
- Support Sparse Hessian for GradientCheck by @julien-michot in #41
- Fix vector initialization, use format in Cost string by @julien-michot in #42
- Small cleanup by @julien-michot in #43
- Warn if a residual if not connected to 'x' by @julien-michot in #44
- Cleanup and change some default stop tolerances by @julien-michot in #45
- Fix linear system rebuild skips by @julien-michot in #46
- Support any compounded parameters by @julien-michot in #47
- Fix convergence of trickier problems by @julien-michot in #48
Full Changelog: v0.5.0...v0.6.0