commit | bf1aff2f0eb5733a5dc9a497d5cf67cff25292e5 | [log] [tgz] |
---|---|---|
author | Julian Kent <jkflying@gmail.com> | Wed Mar 04 10:50:24 2020 +0100 |
committer | Julian Kent <jkflying@gmail.com> | Sat Mar 07 12:23:16 2020 +0100 |
tree | 07b0d836a71f7b779e70fe94727ecf2b8dcf3084 | |
parent | 92d6541c77ba9d60d9a69814298f16202a3c0e59 [diff] |
Fix 3+ nested Jet constructor In Jet types, there is an attempt to set the derivative to 0. However, if the derivative is not directly a scalar but a Jet<Jet>, this cannot be constructed directly from a 0 literal. This is solved by using the default constructor for the scalar type instead of 0. The typical use case for this is adding constraints to the second derivative of a curve in an Autodiff cost function. Change-Id: Id480096632a731f312be12e294b3d6e244211529
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.