From e5dceb3ab0c32e3682c0effb2d856c78f52bf8a9 Mon Sep 17 00:00:00 2001 From: Julien Pilet Date: Tue, 28 Feb 2017 10:34:26 +0100 Subject: [PATCH] Fix Jet/Eigen compatibility for Eigen > 3.3 Honour the digits10 NumTraits member introduced in Eigen 3.3. Change-Id: If20183332beef8335b7758cdb58859a43fc59970 --- include/ceres/jet.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/ceres/jet.h b/include/ceres/jet.h index 93cdd7238..27c39d332 100644 --- a/include/ceres/jet.h +++ b/include/ceres/jet.h @@ -850,6 +850,8 @@ struct NumTraits > { return Real(std::numeric_limits::epsilon()); } + static inline int digits10() { return NumTraits::digits10(); } + enum { IsComplex = 0, IsInteger = 0,