Public Types | Static Public Member Functions | List of all members
pinocchio::python::LieGroupWrapperTpl< LieGroupType > Struct Template Reference

#include <liegroups.hpp>

Public Types

typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > ConfigVector_t
 
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > JacobianMatrix_t
 
typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > TangentVector_t
 

Static Public Member Functions

static JacobianMatrix_t dDifference1 (const LieGroupType &lg, const ConfigVector_t &q0, const ConfigVector_t &q1, const ArgumentPosition arg)
 
static JacobianMatrix_t dDifference2 (const LieGroupType &lg, const ConfigVector_t &q0, const ConfigVector_t &q1, const ArgumentPosition arg, const JacobianMatrix_t &Jin, int self)
 
static JacobianMatrix_t dDifference3 (const LieGroupType &lg, const ConfigVector_t &q0, const ConfigVector_t &q1, const ArgumentPosition arg, int self, const JacobianMatrix_t &Jin)
 
static TangentVector_t difference (const LieGroupType &lg, const ConfigVector_t &q0, const ConfigVector_t &q1)
 
static JacobianMatrix_t dIntegrate (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, const ArgumentPosition arg)
 
static JacobianMatrix_t dIntegrate_dq1 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v)
 
static JacobianMatrix_t dIntegrate_dq2 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, const JacobianMatrix_t &Jin, int self)
 
static JacobianMatrix_t dIntegrate_dq3 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, int self, const JacobianMatrix_t &Jin)
 
static JacobianMatrix_t dIntegrate_dv1 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v)
 
static JacobianMatrix_t dIntegrate_dv2 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, const JacobianMatrix_t &Jin, int self)
 
static JacobianMatrix_t dIntegrate_dv3 (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, int self, const JacobianMatrix_t &Jin)
 
static JacobianMatrix_t dIntegrateTransport_proxy (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v, const JacobianMatrix_t &J, const ArgumentPosition arg)
 
static ConfigVector_t integrate (const LieGroupType &lg, const ConfigVector_t &q, const TangentVector_t &v)
 
static ConfigVector_t interpolate (const LieGroupType &lg, const ConfigVector_t &q0, const ConfigVector_t &q1, const double &u)
 

Detailed Description

template<class LieGroupType>
struct pinocchio::python::LieGroupWrapperTpl< LieGroupType >

Definition at line 22 of file liegroups.hpp.

Member Typedef Documentation

◆ ConfigVector_t

template<class LieGroupType >
typedef Eigen::Matrix<double, Eigen::Dynamic, 1> pinocchio::python::LieGroupWrapperTpl< LieGroupType >::ConfigVector_t

Definition at line 24 of file liegroups.hpp.

◆ JacobianMatrix_t

template<class LieGroupType >
typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> pinocchio::python::LieGroupWrapperTpl< LieGroupType >::JacobianMatrix_t

Definition at line 26 of file liegroups.hpp.

◆ TangentVector_t

template<class LieGroupType >
typedef Eigen::Matrix<double, Eigen::Dynamic, 1> pinocchio::python::LieGroupWrapperTpl< LieGroupType >::TangentVector_t

Definition at line 25 of file liegroups.hpp.

Member Function Documentation

◆ dDifference1()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dDifference1 ( const LieGroupType &  lg,
const ConfigVector_t q0,
const ConfigVector_t q1,
const ArgumentPosition  arg 
)
inlinestatic

Definition at line 49 of file liegroups.hpp.

◆ dDifference2()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dDifference2 ( const LieGroupType &  lg,
const ConfigVector_t q0,
const ConfigVector_t q1,
const ArgumentPosition  arg,
const JacobianMatrix_t Jin,
int  self 
)
inlinestatic

Definition at line 58 of file liegroups.hpp.

◆ dDifference3()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dDifference3 ( const LieGroupType &  lg,
const ConfigVector_t q0,
const ConfigVector_t q1,
const ArgumentPosition  arg,
int  self,
const JacobianMatrix_t Jin 
)
inlinestatic

Definition at line 77 of file liegroups.hpp.

◆ difference()

template<class LieGroupType >
static TangentVector_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::difference ( const LieGroupType &  lg,
const ConfigVector_t q0,
const ConfigVector_t q1 
)
inlinestatic

Definition at line 42 of file liegroups.hpp.

◆ dIntegrate()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
const ArgumentPosition  arg 
)
inlinestatic

Definition at line 96 of file liegroups.hpp.

◆ dIntegrate_dq1()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dq1 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v 
)
inlinestatic

Definition at line 106 of file liegroups.hpp.

◆ dIntegrate_dq2()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dq2 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
const JacobianMatrix_t Jin,
int  self 
)
inlinestatic

Definition at line 114 of file liegroups.hpp.

◆ dIntegrate_dq3()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dq3 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
int  self,
const JacobianMatrix_t Jin 
)
inlinestatic

Definition at line 123 of file liegroups.hpp.

◆ dIntegrate_dv1()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dv1 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v 
)
inlinestatic

Definition at line 132 of file liegroups.hpp.

◆ dIntegrate_dv2()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dv2 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
const JacobianMatrix_t Jin,
int  self 
)
inlinestatic

Definition at line 140 of file liegroups.hpp.

◆ dIntegrate_dv3()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrate_dv3 ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
int  self,
const JacobianMatrix_t Jin 
)
inlinestatic

Definition at line 149 of file liegroups.hpp.

◆ dIntegrateTransport_proxy()

template<class LieGroupType >
static JacobianMatrix_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::dIntegrateTransport_proxy ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v,
const JacobianMatrix_t J,
const ArgumentPosition  arg 
)
inlinestatic

Definition at line 159 of file liegroups.hpp.

◆ integrate()

template<class LieGroupType >
static ConfigVector_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::integrate ( const LieGroupType &  lg,
const ConfigVector_t q,
const TangentVector_t v 
)
inlinestatic

Definition at line 28 of file liegroups.hpp.

◆ interpolate()

template<class LieGroupType >
static ConfigVector_t pinocchio::python::LieGroupWrapperTpl< LieGroupType >::interpolate ( const LieGroupType &  lg,
const ConfigVector_t q0,
const ConfigVector_t q1,
const double &  u 
)
inlinestatic

Definition at line 34 of file liegroups.hpp.


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


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:36