#include "pinocchio/multibody/liegroup/liegroup.hpp"#include "pinocchio/multibody/liegroup/liegroup-collection.hpp"#include "pinocchio/multibody/liegroup/liegroup-generic.hpp"#include "pinocchio/multibody/liegroup/cartesian-product-variant.hpp"#include "pinocchio/multibody/joint/joint-generic.hpp"#include <boost/test/unit_test.hpp>#include <boost/utility/binary.hpp>#include <boost/algorithm/string.hpp>
Go to the source code of this file.
Classes | |
| struct | LieGroup_Jdifference |
| struct | LieGroup_Jintegrate< around_identity > |
| struct | LieGroup_JintegrateCoeffWise |
| struct | LieGroup_JintegrateJdifference |
| struct | TestJoint |
| struct | TestLieGroupVariantVisitor< LieGroupCollection > |
Namespaces | |
| pinocchio | |
| Main pinocchio namespace. | |
Macros | |
| #define | EIGEN_MATRIX_IS_APPROX(Va, Vb, precision) |
| #define | EIGEN_VECTOR_IS_APPROX(Va, Vb, precision) |
| #define | IFVERBOSE if(VERBOSE) |
| #define | VERBOSE false |
Functions | |
| BOOST_AUTO_TEST_CASE (test_all) | |
| BOOST_AUTO_TEST_CASE (Jdifference) | |
| BOOST_AUTO_TEST_CASE (Jintegrate) | |
| BOOST_AUTO_TEST_CASE (Jintegrate_Jdifference) | |
| BOOST_AUTO_TEST_CASE (JintegrateCoeffWise) | |
| BOOST_AUTO_TEST_CASE (test_vector_space) | |
| BOOST_AUTO_TEST_CASE (test_size) | |
| BOOST_AUTO_TEST_CASE (test_dim_computation) | |
| BOOST_AUTO_TEST_CASE (test_liegroup_variant) | |
| BOOST_AUTO_TEST_CASE (test_liegroup_variant_comparison) | |
| template<typename Derived > | |
| std::ostream & | pinocchio::operator<< (std::ostream &os, const LieGroupBase< Derived > &lg) |
| template<typename LieGroupCollection > | |
| std::ostream & | pinocchio::operator<< (std::ostream &os, const LieGroupGenericTpl< LieGroupCollection > &lg) |
| template<typename T > | |
| void | test_lie_group_methods (T &jmodel, typename T::JointDataDerived &) |
| template<typename Lg1 , typename Lg2 > | |
| void | test_liegroup_variant_equal (Lg1 lg1, Lg2 lg2) |
| template<typename Lg1 , typename Lg2 > | |
| void | test_liegroup_variant_not_equal (Lg1 lg1, Lg2 lg2) |
| #define EIGEN_MATRIX_IS_APPROX | ( | Va, | |
| Vb, | |||
| precision | |||
| ) |
Definition at line 20 of file liegroups.cpp.
| #define EIGEN_VECTOR_IS_APPROX | ( | Va, | |
| Vb, | |||
| precision | |||
| ) |
Definition at line 16 of file liegroups.cpp.
| #define IFVERBOSE if(VERBOSE) |
Definition at line 28 of file liegroups.cpp.
| #define VERBOSE false |
Definition at line 27 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_all | ) |
Definition at line 431 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | Jdifference | ) |
Definition at line 450 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | Jintegrate | ) |
Definition at line 474 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | Jintegrate_Jdifference | ) |
Definition at line 501 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | JintegrateCoeffWise | ) |
Definition at line 525 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_vector_space | ) |
Definition at line 565 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_size | ) |
Definition at line 583 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_dim_computation | ) |
Definition at line 661 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_liegroup_variant | ) |
Definition at line 721 of file liegroups.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_liegroup_variant_comparison | ) |
Definition at line 741 of file liegroups.cpp.
| void test_lie_group_methods | ( | T & | jmodel, |
| typename T::JointDataDerived & | |||
| ) |
Definition at line 44 of file liegroups.cpp.
| void test_liegroup_variant_equal | ( | Lg1 | lg1, |
| Lg2 | lg2 | ||
| ) |
Definition at line 727 of file liegroups.cpp.
| void test_liegroup_variant_not_equal | ( | Lg1 | lg1, |
| Lg2 | lg2 | ||
| ) |
Definition at line 734 of file liegroups.cpp.