Minor update to docs Change-Id: I886f5aa1614f66b57d7fa33233afca9bb7fabb72
diff --git a/docs/source/features.rst b/docs/source/features.rst index ba22b9e..609f41c 100644 --- a/docs/source/features.rst +++ b/docs/source/features.rst
@@ -8,8 +8,8 @@ .. _chapter-features: * **Code Quality** - Ceres Solver has been used in production at - Google for more than four years now. It is clean, extensively tested - and well documented code that is actively developed and supported. + Google since 2011. It is clean, extensively tested and well + documented code that is actively developed and supported. * **Modeling API** - It is rarely the case that one starts with the exact and complete formulation of the problem that one is trying to @@ -47,10 +47,10 @@ linear system. To this end Ceres ships with a variety of linear solvers - dense QR and dense Cholesky factorization (using `Eigen`_, `LAPACK`_ or `CUDA`_) for dense problems, sparse - Cholesky factorization (`SuiteSparse`_, `Apple's Accelerate`_, `Eigen`_) - for large sparse problems, custom Schur complement based dense, - sparse, and iterative linear solvers for `bundle adjustment`_ - problems. + Cholesky factorization (`SuiteSparse`_, `Apple's Accelerate`_, + `Eigen`_) for large sparse problems, custom Schur complement based + dense, sparse, and iterative linear solvers for `bundle + adjustment`_ problems. - **Line Search Solvers** - When the problem size is so large that storing and factoring the Jacobian is not feasible or a low @@ -59,20 +59,21 @@ of Non-linear Conjugate Gradients, BFGS and LBFGS. * **Speed** - Ceres Solver has been extensively optimized, with C++ - templating, hand written linear algebra routines and modern C++ threads - based multithreading of the Jacobian evaluation and the linear solvers. + templating, hand written linear algebra routines and modern C++ + threads based multithreading of the Jacobian evaluation and the + linear solvers. * **GPU Acceleration** If your system supports `CUDA`_ then Ceres Solver can use the Nvidia GPU on your system to speed up the solver. -* **Solution Quality** Ceres is the `best performing`_ solver on the NIST - problem set used by Mondragon and Borchers for benchmarking +* **Solution Quality** Ceres is the `best performing`_ solver on the + NIST problem set used by Mondragon and Borchers for benchmarking non-linear least squares solvers. * **Covariance estimation** - Evaluate the sensitivity/uncertainty of the solution by evaluating all or part of the covariance - matrix. Ceres is one of the few solvers that allows you to do - this analysis at scale. + matrix. Ceres is one of the few solvers that allows you to do this + analysis at scale. * **Community** Since its release as an open source software, Ceres has developed an active developer community that contributes new
diff --git a/docs/source/version_history.rst b/docs/source/version_history.rst index 6b11d93..2eaa26e 100644 --- a/docs/source/version_history.rst +++ b/docs/source/version_history.rst
@@ -50,6 +50,10 @@ Bug Fixes & Minor Changes ------------------------- +#. Fix handling of M_PI for MSVC (Sergiu Deitsch) +#. Add a default value for Solver::Summary::linear_solver_ordering_type (Sameer Agarwal) +#. Make sure that the code compiles well with CUDA 11 (Dmitriy + Korchemkin) #. Rework MSVC warning suppression (Sergiu Deitsch) #. Add an example for EvaluationCallback (Sameer Agarwal) #. Add an example for IterationCallback (Sameer Agarwal)