farm-ng-core
sophus::test Namespace Reference

Classes

struct  CeresManifoldTests
 
struct  Cost
 
struct  DivisionRingTestSuite
 
struct  InterpolatePropTestSuite
 
struct  JetLieGroupTests
 
struct  LieGroupPropTestSuite
 
struct  ManifoldPropTestSuite
 
struct  RotationalPart
 
struct  RotationalPart< sophus::Isometry2F64 >
 
struct  RotationalPart< sophus::Isometry3F64 >
 
struct  RotationalPart< sophus::Rotation2F64 >
 
struct  RotationalPart< sophus::Rotation3F64 >
 
struct  RotationalPart< sophus::Scaling< double, 2 > >
 
struct  RotationalPart< sophus::Scaling< double, 3 > >
 
struct  RotationalPart< sophus::ScalingTranslation< double, 2 > >
 
struct  RotationalPart< sophus::ScalingTranslation< double, 3 > >
 
struct  RotationalPart< sophus::Similarity2F64 >
 
struct  RotationalPart< sophus::Similarity3F64 >
 
struct  RotationalPart< sophus::SpiralSimilarity2F64 >
 
struct  RotationalPart< sophus::SpiralSimilarity3F64 >
 
struct  RotationalPart< sophus::Translation< double, 2 > >
 
struct  RotationalPart< sophus::Translation< double, 3 > >
 
struct  SensorMeasurementProblem
 
struct  SimplePriorProblem
 
struct  SplinePropTestSuite
 
struct  TransformGraphProblem
 

Functions

 TEST (ceres_solve, regression_test)
 
 TEST (complex, compile_test)
 
 TEST (quaternion, compile_test)
 
 TEST (jet_lie_group, compile_test)
 
 TEST (ceres_manifold, prop_test2)
 
 TEST (ceres_manifold, prop_test3)
 
template<concepts::accessors::Translation TGroup>
void runTranslationAccessorTests ()
 
template<concepts::accessors::Rotation TGroup>
void runRotationAccessorTests ()
 
template<concepts::accessors::TxTy TGroup>
void runTxTyTests ()
 
template<concepts::accessors::TxTyTz TGroup>
void runTxTyTzTests ()
 
template<concepts::accessors::Isometry TGroup>
void runIsometryAccessorTests ()
 
template<concepts::accessors::SpiralSimilarity TGroup>
void runSpiralSimilarityAccessorTests ()
 
template<concepts::accessors::Similarity TGroup>
void runSimilarityAccessorTests ()
 
template<concepts::accessors::UnitComplex TGroup>
void runUnitComplexTests ()
 
template<concepts::accessors::UnitQuaternion TGroup>
void runUnitQuaternionTests ()
 
template<concepts::accessors::Rotation2 TGroup>
void runRotation2AccessorTests ()
 
template<concepts::accessors::Rotation3 TGroup>
void runRotation3AccessorTests ()
 
template<concepts::accessors::SpiralSimilarity2 TGroup>
void runSpiralSimilarity2AccessorTests ()
 
template<concepts::accessors::SpiralSimilarity3 TGroup>
void runSpiralSimilarity3AccessorTests ()
 
template<concepts::base::Rotation TGroup>
void runBaseRotationTests ()
 
template<concepts::accessors::Isometry2 TGroup>
void runIsometry2AccessorTests ()
 
template<concepts::accessors::Isometry3 TGroup>
void runIsometry3AccessorTests ()
 
template<concepts::accessors::Similarity2 TGroup>
void runSimilarity2AccessorTests ()
 
template<concepts::accessors::Similarity3 TGroup>
void runSimilarity3AccessorTests ()
 
template<concepts::Rotation2 TGroup>
void runRotation2UnitTests ()
 
template<concepts::Rotation3 TGroup>
void runRotation3UnitTests ()
 
template<concepts::Isometry2 TGroup>
void runIsometry2UnitTests ()
 
template<concepts::Isometry3 TGroup>
void runIsometry3UnitTests ()
 
template<concepts::SpiralSimilarity2 TGroup>
void runSpiralSimilarity2UnitTests ()
 
template<concepts::SpiralSimilarity3 TGroup>
void runSpiralSimilarity3UnitTests ()
 
template<concepts::Similarity2 TGroup>
void runSimilarity2UnitTests ()
 
template<concepts::Similarity3 TGroup>
void runSimilarity3UnitTests ()
 
 TEST (identity, lie_group_prop_tests)
 
 TEST (lie_groups, linterpolate_prop_tests)
 
 TEST (isometry2, unit_tests)
 
 TEST (isometry3, unit_tests)
 
 TEST (Isometry, lie_group_prop_tests)
 
 TEST (pose3F64, unit_tests)
 
 TEST (robot_velocity, unit_tests)
 
 TEST (rotation2, unit_tests)
 
 TEST (rotation2, lie_group_prop_tests)
 
 TEST (rotation3, unit_tests)
 
 TEST (rotation3, lie_group_prop_tests)
 
 TEST (Scaling, lie_group_prop_tests)
 
 TEST (ScalingTranslation, lie_group_prop_tests)
 
 TEST (similarity2, unit_tests)
 
 TEST (Similarity2, lie_group_prop_tests)
 
 TEST (similarity3, unit_tests)
 
 TEST (SpiralSimilarity2, unit_tests)
 
 TEST (SpiralSimilarity2, lie_group_prop_tests)
 
 TEST (SpiralSimilarity3_lie_group_prop_tests_Test, unit_tests)
 
 TEST (SpiralSimilarity3, lie_group_prop_tests)
 
 TEST (translation, lie_group_prop_tests)
 
 TEST (quaternion, unit)
 
 TEST (quaternion, prop_test)
 
 TEST (unitvec, unit2)
 
 TEST (unitvec, unit3)
 
 TEST (unitvec, copy3)
 
 TEST (unitvec, manifold_prop_tests)
 

Function Documentation

◆ runBaseRotationTests()

template<concepts::base::Rotation TGroup>
void sophus::test::runBaseRotationTests ( )

◆ runIsometry2AccessorTests()

template<concepts::accessors::Isometry2 TGroup>
void sophus::test::runIsometry2AccessorTests ( )

◆ runIsometry2UnitTests()

template<concepts::Isometry2 TGroup>
void sophus::test::runIsometry2UnitTests ( )

◆ runIsometry3AccessorTests()

template<concepts::accessors::Isometry3 TGroup>
void sophus::test::runIsometry3AccessorTests ( )

◆ runIsometry3UnitTests()

template<concepts::Isometry3 TGroup>
void sophus::test::runIsometry3UnitTests ( )

◆ runIsometryAccessorTests()

template<concepts::accessors::Isometry TGroup>
void sophus::test::runIsometryAccessorTests ( )

◆ runRotation2AccessorTests()

template<concepts::accessors::Rotation2 TGroup>
void sophus::test::runRotation2AccessorTests ( )

◆ runRotation2UnitTests()

template<concepts::Rotation2 TGroup>
void sophus::test::runRotation2UnitTests ( )

◆ runRotation3AccessorTests()

template<concepts::accessors::Rotation3 TGroup>
void sophus::test::runRotation3AccessorTests ( )

◆ runRotation3UnitTests()

template<concepts::Rotation3 TGroup>
void sophus::test::runRotation3UnitTests ( )

◆ runRotationAccessorTests()

template<concepts::accessors::Rotation TGroup>
void sophus::test::runRotationAccessorTests ( )

◆ runSimilarity2AccessorTests()

template<concepts::accessors::Similarity2 TGroup>
void sophus::test::runSimilarity2AccessorTests ( )

◆ runSimilarity2UnitTests()

template<concepts::Similarity2 TGroup>
void sophus::test::runSimilarity2UnitTests ( )

◆ runSimilarity3AccessorTests()

template<concepts::accessors::Similarity3 TGroup>
void sophus::test::runSimilarity3AccessorTests ( )

◆ runSimilarity3UnitTests()

template<concepts::Similarity3 TGroup>
void sophus::test::runSimilarity3UnitTests ( )

◆ runSimilarityAccessorTests()

template<concepts::accessors::Similarity TGroup>
void sophus::test::runSimilarityAccessorTests ( )

◆ runSpiralSimilarity2AccessorTests()

template<concepts::accessors::SpiralSimilarity2 TGroup>
void sophus::test::runSpiralSimilarity2AccessorTests ( )

◆ runSpiralSimilarity2UnitTests()

template<concepts::SpiralSimilarity2 TGroup>
void sophus::test::runSpiralSimilarity2UnitTests ( )

◆ runSpiralSimilarity3AccessorTests()

template<concepts::accessors::SpiralSimilarity3 TGroup>
void sophus::test::runSpiralSimilarity3AccessorTests ( )

◆ runSpiralSimilarity3UnitTests()

template<concepts::SpiralSimilarity3 TGroup>
void sophus::test::runSpiralSimilarity3UnitTests ( )

◆ runSpiralSimilarityAccessorTests()

template<concepts::accessors::SpiralSimilarity TGroup>
void sophus::test::runSpiralSimilarityAccessorTests ( )

◆ runTranslationAccessorTests()

template<concepts::accessors::Translation TGroup>
void sophus::test::runTranslationAccessorTests ( )

◆ runTxTyTests()

template<concepts::accessors::TxTy TGroup>
void sophus::test::runTxTyTests ( )

◆ runTxTyTzTests()

template<concepts::accessors::TxTyTz TGroup>
void sophus::test::runTxTyTzTests ( )

◆ runUnitComplexTests()

template<concepts::accessors::UnitComplex TGroup>
void sophus::test::runUnitComplexTests ( )

◆ runUnitQuaternionTests()

template<concepts::accessors::UnitQuaternion TGroup>
void sophus::test::runUnitQuaternionTests ( )

◆ TEST() [1/33]

sophus::test::TEST ( ceres_manifold  ,
prop_test2   
)

◆ TEST() [2/33]

sophus::test::TEST ( ceres_manifold  ,
prop_test3   
)

◆ TEST() [3/33]

sophus::test::TEST ( ceres_solve  ,
regression_test   
)

◆ TEST() [4/33]

sophus::test::TEST ( complex  ,
compile_test   
)

◆ TEST() [5/33]

sophus::test::TEST ( identity  ,
lie_group_prop_tests   
)

◆ TEST() [6/33]

sophus::test::TEST ( Isometry  ,
lie_group_prop_tests   
)

◆ TEST() [7/33]

sophus::test::TEST ( isometry2  ,
unit_tests   
)

◆ TEST() [8/33]

sophus::test::TEST ( isometry3  ,
unit_tests   
)

◆ TEST() [9/33]

sophus::test::TEST ( jet_lie_group  ,
compile_test   
)

◆ TEST() [10/33]

sophus::test::TEST ( lie_groups  ,
linterpolate_prop_tests   
)

◆ TEST() [11/33]

sophus::test::TEST ( pose3F64  ,
unit_tests   
)

◆ TEST() [12/33]

sophus::test::TEST ( quaternion  ,
compile_test   
)

◆ TEST() [13/33]

sophus::test::TEST ( quaternion  ,
prop_test   
)

◆ TEST() [14/33]

sophus::test::TEST ( quaternion  ,
unit   
)

◆ TEST() [15/33]

sophus::test::TEST ( robot_velocity  ,
unit_tests   
)

Uniform circular velocity in a rigid body frame in its own frame.

Calculate the relative pose between the robot at t1 and the robot at t2.

◆ TEST() [16/33]

sophus::test::TEST ( rotation2  ,
lie_group_prop_tests   
)

◆ TEST() [17/33]

sophus::test::TEST ( rotation2  ,
unit_tests   
)

◆ TEST() [18/33]

sophus::test::TEST ( rotation3  ,
lie_group_prop_tests   
)

◆ TEST() [19/33]

sophus::test::TEST ( rotation3  ,
unit_tests   
)

◆ TEST() [20/33]

sophus::test::TEST ( Scaling  ,
lie_group_prop_tests   
)

◆ TEST() [21/33]

sophus::test::TEST ( ScalingTranslation  ,
lie_group_prop_tests   
)

◆ TEST() [22/33]

sophus::test::TEST ( Similarity2  ,
lie_group_prop_tests   
)

◆ TEST() [23/33]

sophus::test::TEST ( similarity2  ,
unit_tests   
)

◆ TEST() [24/33]

sophus::test::TEST ( similarity3  ,
unit_tests   
)

◆ TEST() [25/33]

sophus::test::TEST ( SpiralSimilarity2  ,
lie_group_prop_tests   
)

◆ TEST() [26/33]

sophus::test::TEST ( SpiralSimilarity2  ,
unit_tests   
)

◆ TEST() [27/33]

sophus::test::TEST ( SpiralSimilarity3  ,
lie_group_prop_tests   
)

◆ TEST() [28/33]

sophus::test::TEST ( SpiralSimilarity3_lie_group_prop_tests_Test  ,
unit_tests   
)

◆ TEST() [29/33]

sophus::test::TEST ( translation  ,
lie_group_prop_tests   
)

◆ TEST() [30/33]

sophus::test::TEST ( unitvec  ,
copy3   
)

◆ TEST() [31/33]

sophus::test::TEST ( unitvec  ,
manifold_prop_tests   
)

◆ TEST() [32/33]

sophus::test::TEST ( unitvec  ,
unit2   
)

◆ TEST() [33/33]

sophus::test::TEST ( unitvec  ,
unit3   
)