mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 16:40:38 +08:00
Update version history
Change-Id: Ib2f0138ed7a1879ca3b2173e54092f7ae8dd5c9d
This commit is contained in:
@@ -4,6 +4,101 @@
|
||||
Version History
|
||||
===============
|
||||
|
||||
HEAD
|
||||
====
|
||||
#. Aligned ``Jet`` matrices for improved automatic differentiation
|
||||
performance. (Andrew Hunter)
|
||||
#. Auto-differentiable implementations of Bessel functions, ``floor``,
|
||||
and ``ceil`` (Alessandro Gentilini & Michael Vitus)
|
||||
#. New 2D and 3D SLAM examples. (Michael Vitus)
|
||||
#. Added``EigenQuaternionParameterization``. (Michael Vitus)
|
||||
#. Added ``Problem::IsParameterBlockConstant`` (Thomas Schneider)
|
||||
#. A complete refactoring of ``TrustRegionMinimizer``. (Sameer Agarwal)
|
||||
#. Gradient checking cleanup and local parameterization bugfix (David
|
||||
Gossow)
|
||||
|
||||
|
||||
Backward Incompatible API Changes
|
||||
---------------------------------
|
||||
#. ``Solver::Options::numeric_derivative_relative_step_size`` has been
|
||||
renamed to
|
||||
``Solver::Options::gradient_check_numeric_derivative_relative_step_size``. (Sameer
|
||||
Agarwal)
|
||||
|
||||
Bug Fixes & Minor Changes
|
||||
-------------------------
|
||||
#. Removing duplicate include directive. (David Gossow)
|
||||
#. Remove two DCHECKs from CubicHermiteSpline. (Sameer Agarwal)
|
||||
#. Fix some compiler warnings. (Richard Trieu)
|
||||
#. Update ExpectArraysClose to use ExpectClose instead of
|
||||
EXPECT_NEAR. (Phillip Hebner)
|
||||
#. FindWithDefault returns by value rather than reference. (@aradval)
|
||||
#. Fix compiler errors on some systems. (David Gossow)
|
||||
#. Note that Problem::Evaluate cannot be called from an
|
||||
IterationCallback. (Sameer Agarwal)
|
||||
#. Use ProductParameterization in bundle_adjuster.cc (Sameer Agarwal)
|
||||
#. Enable support for OpenMP in Clang if detected. (Alex Stewart)
|
||||
#. Remove duplicate entry for the NIST example in the docs. (Michael Vitus)
|
||||
#. Add additional logging for analyzing orderings (Sameer Agarwal)
|
||||
#. Add readme for the sampled_function example. (Michael Vitus)
|
||||
#. Use _j[0,1,n]() Bessel functions on MSVC to avoid deprecation
|
||||
errors. (Alex Stewart & Kichang Kim)
|
||||
#. Fix: Copy minimizer option ``is_silent`` to
|
||||
``LineSearchDirection::Options`` (Nicolai Wojke)
|
||||
#. Fix typos in ``users.rst`` (Sameer Agarwal)
|
||||
#. Make some Jet comparisons exact. (Sameer Agarwal)
|
||||
#. Add colmap to users.rst (Sameer Agarwal)
|
||||
#. Fix step norm evaluation in LineSearchMinimizer (Sameer Agarwal)
|
||||
#. Remove use of -Werror when compiling Ceres. (Alex Stewart)
|
||||
#. Report Ceres compile options as components in find_package(). (Alex
|
||||
Stewart)
|
||||
#. ix a spelling error in nnls_modeling.rst (Timer)
|
||||
#. Only use collapse() directive with OpenMP 3.0 or higher. (Keir Mierle)
|
||||
#. Fix install path for CeresConfig.cmake to be architecture-aware.
|
||||
#. Fix double conversion to degrees in rotation_test (Keir
|
||||
Mierle)
|
||||
#. Make Jet string output more readable (Keir Mierle)
|
||||
#. Fix rotation_test IsClose() and related tests (Keir
|
||||
Mierle)
|
||||
#. Loosen an exact equality in local_parameterization_test
|
||||
(Sameer Agarwal)
|
||||
#. make_docs: Pass the file encoding to open() (Niels Ole Salscheider)
|
||||
#. Fix error message returned when using SUITE_SPARSE_QR in covariance
|
||||
estimation on a ceres built without SuiteSparse support. (Simon
|
||||
Rutishauser)
|
||||
#. Fix CXX11 option to be available on MinGW & CygWin, but not
|
||||
MSVC. (Alex Stewart)
|
||||
#. Fix missing early return() in xxx_not_found() dependency
|
||||
macros. (Alex Stewart)
|
||||
#. Initialize ``inner_iterations_were_useful_`` correctly. (Sameer Agarwal)
|
||||
#. Add an implementation for GradientProblemSolver::Options::IsValid
|
||||
(Sameer Agarwal)
|
||||
#. Fix use of va_copy() if compiling with explicit C++ version <
|
||||
C++11. (Alex Stewart)
|
||||
#. Install CMake files to lib/cmake/Ceres (Niels Ole Salscheider)
|
||||
#. Allow users to override the documentation install directory. (Niels
|
||||
Ole Salscheider)
|
||||
#. Add covariance matrix for a vector of parameters (Wannes Van Loock)
|
||||
#. Saner tolerances & stricter LRE test. (Sameer Agarwal)
|
||||
#. Fix a malformed sentence in the tutorial. (Sameer Agarwal)
|
||||
#. Add logging for sparse Cholesky factorization using Eigen. (Sameer
|
||||
Agarwal)
|
||||
#. Use std::adjacent_find instead of std::unique. (Sameer Agarwal)
|
||||
#. Improve logging in CompressedRowJacobianWriter on crash. (Sameer
|
||||
Agarwal)
|
||||
#. Fix free parameter block handling in covariance computation (Wannes
|
||||
Van Loock)
|
||||
#. Report the number of line search steps in FullReport. (Sameer
|
||||
Agarwal)
|
||||
#. Make CMake read Ceres version directly from
|
||||
include/ceres/version.h. (Alex Stewart)
|
||||
#. Lots of code style/lint changes. (William Rucklidge)
|
||||
#. Fix covariance computation for constant blocks (Wannes Van Loock)
|
||||
#. Add IOS_DEPLOYMENT_TARGET variable to iOS.cmake (Eduard Feicho)
|
||||
#. Make miniglog threadsafe on non-windows system by using
|
||||
localtime_r() instead of localtime() for time formatting (Simon
|
||||
Rutishauser)
|
||||
|
||||
1.11.0
|
||||
======
|
||||
|
||||
|
||||
Reference in New Issue
Block a user