Template Struct LieGroupDIntegrateProductVisitor
Defined in File liegroup-variant-visitors.hxx
Inheritance Relationships
Base Type
public pinocchio::visitor::LieGroupVisitorBase< LieGroupDIntegrateProductVisitor< M1_t, M2_t, M3_t, M4_t, dIntegrateOnTheLeft > >
(Template Struct LieGroupVisitorBase)
Struct Documentation
-
template<class M1_t, class M2_t, class M3_t, class M4_t, bool dIntegrateOnTheLeft>
struct LieGroupDIntegrateProductVisitor : public pinocchio::visitor::LieGroupVisitorBase<LieGroupDIntegrateProductVisitor<M1_t, M2_t, M3_t, M4_t, dIntegrateOnTheLeft>> Public Types
-
typedef boost::fusion::vector<const M1_t&, const M2_t&, const M3_t&, M4_t&, const ArgumentPosition, const AssignmentOperatorType> ArgsType
Public Functions
-
LIE_GROUP_VISITOR(LieGroupDIntegrateProductVisitor)
Public Static Functions
-
template<typename LieGroupDerived>
static inline void algo(const LieGroupBase<LieGroupDerived> &lg, const M1_t &q, const M2_t &v, const M3_t &J_in, M4_t &J_out, const ArgumentPosition arg, const AssignmentOperatorType op)
-
typedef boost::fusion::vector<const M1_t&, const M2_t&, const M3_t&, M4_t&, const ArgumentPosition, const AssignmentOperatorType> ArgsType