farm-ng-core
sophus::test::ManifoldPropTestSuite< TManifold > Struct Template Reference

#include <manifold_prop_tests.h>

Public Types

using Manifold = TManifold
 
using Scalar = typename Manifold::Scalar
 
using Tangent = Eigen::Vector< Scalar, kDof >
 
using Params = Eigen::Vector< Scalar, kNumParams >
 

Static Public Member Functions

static void oplusOMinusRoundTripTest (std::string manifold_name)
 
static void runAllTests (std::string manifold_name)
 

Static Public Attributes

static constexpr int kDof = Manifold::kDof
 
static constexpr int kNumParams = Manifold::kNumParams
 

Member Typedef Documentation

◆ Manifold

template<concepts::Manifold TManifold>
using sophus::test::ManifoldPropTestSuite< TManifold >::Manifold = TManifold

◆ Params

template<concepts::Manifold TManifold>
using sophus::test::ManifoldPropTestSuite< TManifold >::Params = Eigen::Vector<Scalar, kNumParams>

◆ Scalar

template<concepts::Manifold TManifold>
using sophus::test::ManifoldPropTestSuite< TManifold >::Scalar = typename Manifold::Scalar

◆ Tangent

template<concepts::Manifold TManifold>
using sophus::test::ManifoldPropTestSuite< TManifold >::Tangent = Eigen::Vector<Scalar, kDof>

Member Function Documentation

◆ oplusOMinusRoundTripTest()

template<concepts::Manifold TManifold>
static void sophus::test::ManifoldPropTestSuite< TManifold >::oplusOMinusRoundTripTest ( std::string  manifold_name)
inlinestatic

◆ runAllTests()

template<concepts::Manifold TManifold>
static void sophus::test::ManifoldPropTestSuite< TManifold >::runAllTests ( std::string  manifold_name)
inlinestatic

Member Data Documentation

◆ kDof

template<concepts::Manifold TManifold>
constexpr int sophus::test::ManifoldPropTestSuite< TManifold >::kDof = Manifold::kDof
staticconstexpr

◆ kNumParams

template<concepts::Manifold TManifold>
constexpr int sophus::test::ManifoldPropTestSuite< TManifold >::kNumParams = Manifold::kNumParams
staticconstexpr

The documentation for this struct was generated from the following file: