pinocchio  2.4.4
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
CATForwardStep< Scalar, Options, JointCollectionTpl, ConfigVectorType, TangentVectorType > Struct Template Reference
Inheritance diagram for CATForwardStep< Scalar, Options, JointCollectionTpl, ConfigVectorType, TangentVectorType >:
Collaboration diagram for CATForwardStep< Scalar, Options, JointCollectionTpl, ConfigVectorType, TangentVectorType >:

Public Types

typedef boost::fusion::vector< const Model &, Data &, const ConfigVectorType &, const TangentVectorType &> ArgsType
 
typedef DataTpl< Scalar, Options, JointCollectionTpl > Data
 
typedef ModelTpl< Scalar, Options, JointCollectionTpl > Model
 

Static Public Member Functions

template<typename JointModel >
static void algo (const JointModelBase< JointModel > &jmodel, JointDataBase< typename JointModel::JointDataDerived > &jdata, const Model &model, Data &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v)
 
- Static Public Member Functions inherited from JointUnaryVisitorBase< CATForwardStep< Scalar, Options, JointCollectionTpl, ConfigVectorType, TangentVectorType > >
static void run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata, ArgsTmp args)
 
static void run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel, JointDataTpl< Scalar, Options, JointCollectionTpl > &jdata)
 
static void run (const JointModelBase< JointModelDerived > &jmodel, typename JointModelBase< JointModelDerived >::JointDataDerived &jdata, ArgsTmp args)
 
static void run (const JointModelBase< JointModelDerived > &jmodel, typename JointModelBase< JointModelDerived >::JointDataDerived &jdata)
 
static void run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel, ArgsTmp args)
 
static void run (const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel)
 
static void run (const JointModelBase< JointModelDerived > &jmodel, ArgsTmp args)
 
static void run (const JointModelBase< JointModelDerived > &jmodel)
 

Detailed Description

template<typename Scalar, int Options, template< typename, int > class JointCollectionTpl, typename ConfigVectorType, typename TangentVectorType>
struct pinocchio::CATForwardStep< Scalar, Options, JointCollectionTpl, ConfigVectorType, TangentVectorType >

Definition at line 53 of file compute-all-terms.hpp.


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