Public Types | Static Public Member Functions | List of all members
pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix > Struct Template Reference

ConstraintModelJacobianVisitor fusion visitor. More...

#include <constraint-model-visitor.hpp>

Inheritance diagram for pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >:
Inheritance graph
[legend]

Public Types

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

Static Public Member Functions

template<typename ConstraintModel >
static void algo (const pinocchio::ConstraintModelBase< ConstraintModel > &cmodel, typename ConstraintModel::ConstraintData &cdata, const Model &model, const Data &data, const Eigen::MatrixBase< JacobianMatrix > &jacobian_matrix)
 
- Static Public Member Functions inherited from pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix > >
static void run (const ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, ArgsTmp args)
 
static void run (const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel, ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, ArgsTmp args)
 

Detailed Description

template<typename Scalar, int Options, template< typename, int > class JointCollectionTpl, typename JacobianMatrix>
struct pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >

ConstraintModelJacobianVisitor fusion visitor.

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

Member Typedef Documentation

◆ ArgsType

template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename JacobianMatrix >
typedef boost::fusion::vector<const Model &, const Data &, JacobianMatrix &> pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >::ArgsType

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

◆ Data

template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename JacobianMatrix >
typedef DataTpl<Scalar, Options, JointCollectionTpl> pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >::Data

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

◆ Model

template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename JacobianMatrix >
typedef ModelTpl<Scalar, Options, JointCollectionTpl> pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >::Model

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

Member Function Documentation

◆ algo()

template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename JacobianMatrix >
template<typename ConstraintModel >
static void pinocchio::ConstraintModelJacobianVisitor< Scalar, Options, JointCollectionTpl, JacobianMatrix >::algo ( const pinocchio::ConstraintModelBase< ConstraintModel > &  cmodel,
typename ConstraintModel::ConstraintData cdata,
const Model model,
const Data data,
const Eigen::MatrixBase< JacobianMatrix > &  jacobian_matrix 
)
inlinestatic

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


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


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:14