commit | d1703db45a760c490072caf6f0b0894a68422976 | [log] [tgz] |
---|---|---|
author | Darius Rueckert <darius.rueckert@fau.de> | Thu Nov 28 17:58:36 2019 +0100 |
committer | Darius Rueckert <darius.rueckert@fau.de> | Mon Dec 02 16:17:19 2019 +0100 |
tree | 5c305fcbb872c5aa62e2f4b607fa475a1788c2c4 | |
parent | 5ce6c063dbe19310f9a0bcaa96eb082ed1f3db51 [diff] |
Moved AutoDiffCodeGen macros to a separate (public) header User defined cost functors have to include this new header instead of internal/expression_ref.h. This hides some complexity of ExpressionRef and reduces compile time outside of code generation mode. This patch also removes the dependency ExpressionRef->Jet. Change-Id: Ie3f93648775e14881dc5cfab213bbc983c6cfeee
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.