diff --git a/test/gtest_problem.cpp b/test/gtest_problem.cpp index b7e7f0cbb44d7cc2c38df60f8de42bca03ac17fb..1a90de3ecd612b4b38b67db426f7ab74e3d4cfef 100644 --- a/test/gtest_problem.cpp +++ b/test/gtest_problem.cpp @@ -183,8 +183,8 @@ TEST(Problem, SetOrigin_PO_2d) ASSERT_FALSE(fac->getFeatureOther()); } auto x0_vector = prior.getVectorComposite().vector("PO"); - auto P0_p = prior.at('P').getNoiseStd().cwiseAbs2().asDiagonal(); - auto P0_o = prior.at('O').getNoiseStd().cwiseAbs2().asDiagonal(); + MatrixXd P0_p = prior.at('P').getNoiseStd().cwiseAbs2().asDiagonal(); + MatrixXd P0_o = prior.at('O').getNoiseStd().cwiseAbs2().asDiagonal(); // check that the Feature measurement and covariance are the ones provided ASSERT_MATRIX_APPROX(x0_vector.head<2>(), fp->getMeasurement(), Constants::EPS_SMALL ); @@ -247,8 +247,8 @@ TEST(Problem, SetOrigin_PO_3d) } auto x0_vector = prior.getVectorComposite().vector("PO"); - auto P0_p = prior.at('P').getNoiseStd().cwiseAbs2().asDiagonal(); - auto P0_o = prior.at('O').getNoiseStd().cwiseAbs2().asDiagonal(); + MatrixXd P0_p = prior.at('P').getNoiseStd().cwiseAbs2().asDiagonal(); + MatrixXd P0_o = prior.at('O').getNoiseStd().cwiseAbs2().asDiagonal(); // check that the Feature measurement and covariance are the ones provided ASSERT_MATRIX_APPROX(x0_vector.head<3>(), fp->getMeasurement(), Constants::EPS_SMALL );