Template Struct LieGroupDIntegrateTransportVisitor< M1_t, M2_t, M3_t, void >

Inheritance Relationships

Base Type

Struct Documentation

template<class M1_t, class M2_t, class M3_t>
struct LieGroupDIntegrateTransportVisitor<M1_t, M2_t, M3_t, void> : public pinocchio::visitor::LieGroupVisitorBase<LieGroupDIntegrateTransportVisitor<M1_t, M2_t, M3_t, void>>

Public Types

typedef boost::fusion::vector<const Eigen::MatrixBase<M1_t>&, const Eigen::MatrixBase<M2_t>&, const Eigen::MatrixBase<M3_t>&, const ArgumentPosition> ArgsType

Public Functions

LIE_GROUP_VISITOR(LieGroupDIntegrateTransportVisitor)

Public Static Functions

template<typename LieGroupDerived>
static inline void algo(const LieGroupBase<LieGroupDerived> &lg, const Eigen::MatrixBase<M1_t> &q, const Eigen::MatrixBase<M2_t> &v, const Eigen::MatrixBase<M3_t> &J, const ArgumentPosition arg)