diff --git a/gtsam/geometry/tests/testPose3.cpp b/gtsam/geometry/tests/testPose3.cpp index 6be242173..08a996ae9 100644 --- a/gtsam/geometry/tests/testPose3.cpp +++ b/gtsam/geometry/tests/testPose3.cpp @@ -891,14 +891,14 @@ TEST(Pose3, ExpmapDerivative) { //****************************************************************************** namespace test_cases { -std::vector small{{0, 0, 0}, // - {1e-5, 0, 0}, {0, 1e-5, 0}, {0, 0, 1e-5}, //, - {1e-4, 0, 0}, {0, 1e-4, 0}, {0, 0, 1e-4}}; -std::vector large{{0, 0, 0}, {1, 0, 0}, {0, 1, 0}, - {0, 0, 1}, {.1, .2, .3}, {1, -2, 3}}; -auto omegas = [](bool nearZero) { return nearZero ? small : large; }; -std::vector vs{{1, 0, 0}, {0, 1, 0}, {0, 0, 1}, - {.4, .3, .2}, {4, 5, 6}, {-10, -20, 30}}; + static const std::vector small{ {0, 0, 0}, // + {1e-5, 0, 0}, {0, 1e-5, 0}, {0, 0, 1e-5}, //, + {1e-4, 0, 0}, {0, 1e-4, 0}, {0, 0, 1e-4} }; + static const std::vector large{ {0, 0, 0}, {1, 0, 0}, {0, 1, 0}, + {0, 0, 1}, {.1, .2, .3}, {1, -2, 3} }; + auto omegas = [](bool nearZero) -> std::vector&{ return nearZero ? small : large; }; + static const std::vector vs{ {1, 0, 0}, {0, 1, 0}, {0, 0, 1}, + {.4, .3, .2}, {4, 5, 6}, {-10, -20, 30} }; } // namespace test_cases //******************************************************************************