diff --git a/gtsam/navigation/tests/testGPSFactor.cpp b/gtsam/navigation/tests/testGPSFactor.cpp index 5607add16..741ec4dfd 100644 --- a/gtsam/navigation/tests/testGPSFactor.cpp +++ b/gtsam/navigation/tests/testGPSFactor.cpp @@ -20,8 +20,6 @@ #include #include -#include - #include #include @@ -71,7 +69,7 @@ TEST( GPSFactor, Constructor ) { // Calculate numerical derivatives Matrix expectedH = numericalDerivative11( - std::bind(&GPSFactor::evaluateError, &factor, std::placeholders::_1, boost::none), T); + [&factor](const Pose3& T) { return factor.evaluateError(T); }, T); // Use the factor to calculate the derivative Matrix actualH; @@ -100,7 +98,7 @@ TEST( GPSFactor2, Constructor ) { // Calculate numerical derivatives Matrix expectedH = numericalDerivative11( - std::bind(&GPSFactor2::evaluateError, &factor, std::placeholders::_1, boost::none), T); + [&factor](const NavState& T) { return factor.evaluateError(T); }, T); // Use the factor to calculate the derivative Matrix actualH;