Macros | Functions
test_operator.cpp File Reference
#include <iostream>
#include "../../src/matrix/operator.cpp"
#include <boost/test/output_test_stream.hpp>
#include <boost/test/unit_test.hpp>
Include dependency graph for test_operator.cpp:

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   test - operator
 

Functions

 BOOST_AUTO_TEST_CASE (test_vector_selecter)
 
 BOOST_AUTO_TEST_CASE (test_vector_component)
 
 BOOST_AUTO_TEST_CASE (test_matrix_selector)
 
 BOOST_AUTO_TEST_CASE (matrix_rpy)
 
 BOOST_AUTO_TEST_CASE (quaternion_rpy)
 
 BOOST_AUTO_TEST_CASE (matrix_quaternion)
 
 BOOST_AUTO_TEST_CASE (matrixHomo_poseQuaternion)
 
 BOOST_AUTO_TEST_CASE (matrixHomo_se3Vector)
 
template<typename type >
bool compare (const type &a, const type &b)
 
template<>
bool compare< VectorQuaternion > (const VectorQuaternion &a, const VectorQuaternion &b)
 
template<typename type >
type random ()
 
template<>
MatrixHomogeneous random< MatrixHomogeneous > ()
 
template<>
MatrixRotation random< MatrixRotation > ()
 
template<>
VectorQuaternion random< VectorQuaternion > ()
 
template<>
VectorRollPitchYaw random< VectorRollPitchYaw > ()
 
template<typename AtoB , typename BtoA >
void test_impl ()
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   test - operator

Definition at line 10 of file test_operator.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/8]

BOOST_AUTO_TEST_CASE ( test_vector_selecter  )

Definition at line 17 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/8]

BOOST_AUTO_TEST_CASE ( test_vector_component  )

Definition at line 66 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/8]

BOOST_AUTO_TEST_CASE ( test_matrix_selector  )

Definition at line 111 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/8]

BOOST_AUTO_TEST_CASE ( matrix_rpy  )

Definition at line 200 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [5/8]

BOOST_AUTO_TEST_CASE ( quaternion_rpy  )

Definition at line 201 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/8]

BOOST_AUTO_TEST_CASE ( matrix_quaternion  )

Definition at line 204 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [7/8]

BOOST_AUTO_TEST_CASE ( matrixHomo_poseQuaternion  )

Definition at line 207 of file test_operator.cpp.

◆ BOOST_AUTO_TEST_CASE() [8/8]

BOOST_AUTO_TEST_CASE ( matrixHomo_se3Vector  )

Definition at line 210 of file test_operator.cpp.

◆ compare()

template<typename type >
bool compare ( const type a,
const type b 
)

Definition at line 172 of file test_operator.cpp.

◆ compare< VectorQuaternion >()

template<>
bool compare< VectorQuaternion > ( const VectorQuaternion a,
const VectorQuaternion b 
)

Definition at line 176 of file test_operator.cpp.

◆ random()

template<typename type >
type random ( )

◆ random< MatrixHomogeneous >()

Definition at line 164 of file test_operator.cpp.

◆ random< MatrixRotation >()

Definition at line 160 of file test_operator.cpp.

◆ random< VectorQuaternion >()

Definition at line 156 of file test_operator.cpp.

◆ random< VectorRollPitchYaw >()

Definition at line 152 of file test_operator.cpp.

◆ test_impl()

template<typename AtoB , typename BtoA >
void test_impl ( )

Definition at line 182 of file test_operator.cpp.



sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:27