pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType > Struct Template Reference

Base structure for Unary visitation of a ConstraintModel. This structure provides runners to call the right visitor according to the number of arguments. More...

#include <pinocchio/algorithm/constraints/visitors/constraint-model-visitor.hpp>

Static Public Member Functions

template<typename Scalar, int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp>
static ReturnType run (const ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, ArgsTmp args)
template<typename Scalar, int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp>
static ReturnType run (const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel, ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, ArgsTmp args)

Detailed Description

template<typename ConstraintModelVisitorDerived, typename ReturnType = void>
struct pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >

Base structure for Unary visitation of a ConstraintModel. This structure provides runners to call the right visitor according to the number of arguments.

Definition at line 25 of file constraint-model-visitor.hpp.

Member Function Documentation

◆ run() [1/2]

template<typename ConstraintModelVisitorDerived, typename ReturnType = void>
template<typename Scalar, int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp>
ReturnType run(const ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata,
ArgsTmpargs )
inlinestatic

Definition at line 50 of file constraint-model-visitor.hpp.

◆ run() [2/2]

template<typename ConstraintModelVisitorDerived, typename ReturnType = void>
template<typename Scalar, int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp>
ReturnType run(const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel,
ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata,
ArgsTmpargs )
inlinestatic

Definition at line 33 of file constraint-model-visitor.hpp.


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