|
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) |
|