commit | 6d9e9843d8c61cfb04cc55b9def9518f823a592a | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Mon Sep 28 11:35:37 2020 -0700 |
committer | Sameer Agarwal <sandwichmaker@gmail.com> | Mon Sep 28 19:20:24 2020 +0000 |
tree | f4705a2ea90c251ea8222143741236b5babddcd0 | |
parent | eafeca5dcb7af8688d40a9c14b0d2fcb856c96fc [diff] |
Remove inclusion of ceres/eigen.h The initial reason for this is because of a previous reformatting CL triggered a macro redefinition warning in the schur eliminator. But actually it was worse because the reordering had caused the macro definition to be ignored and caused a performance regression. This simplifies the generated files, fixes some formatting errors and recovers the performance. Change-Id: I9dbeffc38743b3f24b25843feec2e26a73188413
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.