Fix missing declaration warning in autodiff_manifold_test
Change-Id: I33326faaf3f204db5e9e255d87c82d83ec4b710f
diff --git a/internal/ceres/autodiff_manifold_test.cc b/internal/ceres/autodiff_manifold_test.cc
index b85d244..01820c8 100644
--- a/internal/ceres/autodiff_manifold_test.cc
+++ b/internal/ceres/autodiff_manifold_test.cc
@@ -40,9 +40,19 @@
namespace ceres {
namespace internal {
+namespace {
+
constexpr int kNumTrials = 1000;
constexpr double kTolerance = 1e-9;
+Vector RandomQuaternion() {
+ Vector x = Vector::Random(4);
+ x.normalize();
+ return x;
+}
+
+} // namespace
+
struct EuclideanFunctor {
template <typename T>
bool Plus(const T* x, const T* delta, T* x_plus_delta) const {
@@ -245,12 +255,6 @@
return true;
}
-Vector RandomQuaternion() {
- Vector x = Vector::Random(4);
- x.normalize();
- return x;
-}
-
TEST(AutoDiffManifoldTest, QuaternionGenericDelta) {
AutoDiffManifold<QuaternionFunctor, 4, 3> manifold;
for (int trial = 0; trial < kNumTrials; ++trial) {