Namespaces | Functions
liegroup-variant-visitors.hpp File Reference
#include "pinocchio/multibody/liegroup/fwd.hpp"
#include "pinocchio/multibody/liegroup/liegroup-variant-visitors.hxx"
Include dependency graph for liegroup-variant-visitors.hpp:

Go to the source code of this file.

Namespaces

 pinocchio
 Main pinocchio namespace.
 

Functions

template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class JacobianOut_t >
void pinocchio::dDifference (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const Eigen::MatrixBase< JacobianOut_t > &J, const ArgumentPosition arg)
 
template<ArgumentPosition arg, typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class JacobianIn_t , class JacobianOut_t >
void pinocchio::dDifference (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const Eigen::MatrixBase< JacobianIn_t > &Jin, int self, const Eigen::MatrixBase< JacobianOut_t > &Jout)
 
template<ArgumentPosition arg, typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class JacobianIn_t , class JacobianOut_t >
void pinocchio::dDifference (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, int self, const Eigen::MatrixBase< JacobianIn_t > &Jin, const Eigen::MatrixBase< JacobianOut_t > &Jout)
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class Tangent_t >
void pinocchio::difference (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const Eigen::MatrixBase< Tangent_t > &v)
 
template<typename LieGroupCollection , class Config_t , class Tangent_t , class JacobianOut_t >
void pinocchio::dIntegrate (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &q, const Eigen::MatrixBase< Tangent_t > &v, const Eigen::MatrixBase< JacobianOut_t > &J, const ArgumentPosition arg, const AssignmentOperatorType op=SETTO)
 
template<typename LieGroupCollection , class Config_t , class Tangent_t , class JacobianIn_t , class JacobianOut_t >
void pinocchio::dIntegrate (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &q, const Eigen::MatrixBase< Tangent_t > &v, const Eigen::MatrixBase< JacobianIn_t > &J_in, int self, const Eigen::MatrixBase< JacobianOut_t > &J_out, const ArgumentPosition arg, const AssignmentOperatorType op=SETTO)
 
template<typename LieGroupCollection , class Config_t , class Tangent_t , class JacobianIn_t , class JacobianOut_t >
void pinocchio::dIntegrate (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &q, const Eigen::MatrixBase< Tangent_t > &v, int self, const Eigen::MatrixBase< JacobianIn_t > &J_in, const Eigen::MatrixBase< JacobianOut_t > &J_out, const ArgumentPosition arg, const AssignmentOperatorType op=SETTO)
 
template<typename LieGroupCollection , class Config_t , class Tangent_t , class JacobianIn_t , class JacobianOut_t >
void pinocchio::dIntegrateTransport (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &q, const Eigen::MatrixBase< Tangent_t > &v, const Eigen::MatrixBase< JacobianIn_t > &J_in, const Eigen::MatrixBase< JacobianOut_t > &J_out, const ArgumentPosition arg)
 
template<typename LieGroupCollection , class Config_t , class Tangent_t , class JacobianOut_t >
void pinocchio::dIntegrateTransport (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &q, const Eigen::MatrixBase< Tangent_t > &v, const Eigen::MatrixBase< JacobianOut_t > &J, const ArgumentPosition arg)
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t >
ConfigL_t::Scalar pinocchio::distance (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1)
 
template<typename LieGroupCollection , class ConfigIn_t , class Tangent_t , class ConfigOut_t >
void pinocchio::integrate (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigIn_t > &q, const Eigen::MatrixBase< Tangent_t > &v, const Eigen::MatrixBase< ConfigOut_t > &qout)
 Visit a LieGroupVariant to call its integrate method. More...
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class ConfigOut_t >
void pinocchio::interpolate (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const typename ConfigL_t::Scalar &u, const Eigen::MatrixBase< ConfigOut_t > &qout)
 
template<typename LieGroupCollection , class Config_t >
bool pinocchio::isNormalized (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &qin, const typename Config_t::Scalar &prec=Eigen::NumTraits< typename Config_t::Scalar >::dummy_precision())
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t >
bool pinocchio::isSameConfiguration (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const typename ConfigL_t::Scalar &prec)
 
template<typename LieGroupCollection >
std::string pinocchio::name (const LieGroupGenericTpl< LieGroupCollection > &lg)
 Visit a LieGroupVariant to get the name of it. More...
 
template<typename LieGroupCollection >
Eigen::Matrix< typename LieGroupCollection::Scalar, Eigen::Dynamic, 1, LieGroupCollection::Options > pinocchio::neutral (const LieGroupGenericTpl< LieGroupCollection > &lg)
 Visit a LieGroupVariant to get the neutral element of it. More...
 
template<typename LieGroupCollection , class Config_t >
void pinocchio::normalize (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &qout)
 
template<typename LieGroupCollection >
int pinocchio::nq (const LieGroupGenericTpl< LieGroupCollection > &lg)
 Visit a LieGroupVariant to get the dimension of the Lie group configuration space. More...
 
template<typename LieGroupCollection >
int pinocchio::nv (const LieGroupGenericTpl< LieGroupCollection > &lg)
 Visit a LieGroupVariant to get the dimension of the Lie group tangent space. More...
 
template<typename LieGroupCollection , class Config_t >
void pinocchio::random (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< Config_t > &qout)
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t , class ConfigOut_t >
void pinocchio::randomConfiguration (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const Eigen::MatrixBase< ConfigOut_t > &qout)
 
template<typename LieGroupCollection , class ConfigL_t , class ConfigR_t >
ConfigL_t::Scalar pinocchio::squaredDistance (const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1)
 


pinocchio
Author(s):
autogenerated on Tue Jun 1 2021 02:45:05