commit | a0d81ad63e6a3a78563948fbb33ead80996281dd | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Fri Jan 28 06:20:17 2022 -0800 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Fri Jan 28 06:20:17 2022 -0800 |
tree | 19b1622190082a7b309824c275f0586560be3d3d | |
parent | 5a99e42e19bea46f64f7dc285993382871d89450 [diff] |
Fix a bug in AutoDiffManifold When computing the MinusJacobian we were passing two different values to AutoDifferentiate for the output dimension. The template argument was correct which is why the method was working correctly but the function argument was incorrect (cut and paste error). This would be fine in release mode, but in debug mode it would trigger a check failure. Change-Id: I0327656d1a4d34c82e4d3a8c04f27c264bce80eb
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.