| commit | e5dceb3ab0c32e3682c0effb2d856c78f52bf8a9 | [log] [tgz] |
|---|---|---|
| author | Julien Pilet <julien.pilet@gmail.com> | Tue Feb 28 10:34:26 2017 +0100 |
| committer | Julien Pilet <julien.pilet@gmail.com> | Tue Feb 28 10:34:26 2017 +0100 |
| tree | c4852f54f9e7558fcf19c30b02ffc4712badd653 | |
| parent | 1ebaff8a10e155f1fb16ac0c7e63eeb6f4d9eb30 [diff] |
Fix Jet/Eigen compatibility for Eigen > 3.3 Honour the digits10 NumTraits member introduced in Eigen 3.3. Change-Id: If20183332beef8335b7758cdb58859a43fc59970
diff --git a/include/ceres/jet.h b/include/ceres/jet.h index 93cdd72..27c39d3 100644 --- a/include/ceres/jet.h +++ b/include/ceres/jet.h
@@ -850,6 +850,8 @@ return Real(std::numeric_limits<T>::epsilon()); } + static inline int digits10() { return NumTraits<T>::digits10(); } + enum { IsComplex = 0, IsInteger = 0,