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)