Public Types | Public Member Functions | Static Public Member Functions | List of all members
TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl > Struct Template Reference

Public Types

typedef CartesianProductOperationVariantTpl< Scalar, Options, LieGroupCollectionTpl > CartesianProduct
 
typedef LieGroupGeneric::ConfigVector_t ConfigVector_t
 
typedef LieGroupCollectionTpl< Scalar, Options > LieGroupCollection
 
typedef LieGroupGenericTpl< LieGroupCollectionLieGroupGeneric
 
typedef LieGroupGeneric::TangentVector_t TangentVector_t
 

Public Member Functions

template<typename Derived >
void operator() (const LieGroupBase< Derived > &lg) const
 

Static Public Member Functions

template<typename LieGroup >
static void test (const LieGroupBase< LieGroup > &lg, const CartesianProduct &cp)
 

Detailed Description

template<typename Scalar, int Options, template< typename S, int O > class LieGroupCollectionTpl>
struct TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >

Definition at line 35 of file cartesian-product-liegroups.cpp.

Member Typedef Documentation

◆ CartesianProduct

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
typedef CartesianProductOperationVariantTpl<Scalar, Options, LieGroupCollectionTpl> TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::CartesianProduct

Definition at line 45 of file cartesian-product-liegroups.cpp.

◆ ConfigVector_t

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
typedef LieGroupGeneric::ConfigVector_t TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::ConfigVector_t

Definition at line 41 of file cartesian-product-liegroups.cpp.

◆ LieGroupCollection

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
typedef LieGroupCollectionTpl<Scalar, Options> TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::LieGroupCollection

Definition at line 38 of file cartesian-product-liegroups.cpp.

◆ LieGroupGeneric

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
typedef LieGroupGenericTpl<LieGroupCollection> TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::LieGroupGeneric

Definition at line 40 of file cartesian-product-liegroups.cpp.

◆ TangentVector_t

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
typedef LieGroupGeneric::TangentVector_t TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::TangentVector_t

Definition at line 42 of file cartesian-product-liegroups.cpp.

Member Function Documentation

◆ operator()()

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
template<typename Derived >
void TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::operator() ( const LieGroupBase< Derived > &  lg) const
inline

Definition at line 48 of file cartesian-product-liegroups.cpp.

◆ test()

template<typename Scalar , int Options, template< typename S, int O > class LieGroupCollectionTpl>
template<typename LieGroup >
static void TestCartesianProduct< Scalar, Options, LieGroupCollectionTpl >::test ( const LieGroupBase< LieGroup > &  lg,
const CartesianProduct cp 
)
inlinestatic

Definition at line 60 of file cartesian-product-liegroups.cpp.


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


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:40