16 template <concepts::Manifold TManifold>
19 using Scalar =
typename Manifold::Scalar;
20 static int constexpr
kDof = Manifold::kDof;
23 using Tangent = Eigen::Vector<Scalar, kDof>;
24 using Params = Eigen::Vector<Scalar, kNumParams>;
27 auto params_examples = Manifold::paramsExamples();
28 auto tangent_examples = Manifold::tangentExamples();
30 for (
size_t params_id = 0; params_id < params_examples.size();
33 Manifold a = Manifold::fromParams(params);
34 for (
size_t tangent_id = 0; tangent_id < tangent_examples.size();
42 "oplusOMinusRoundTripTest: {}\n"
45 a.vector().transpose(),
46 b.vector().transpose());