Template Struct ContactData6DTpl

Inheritance Relationships

Base Type

Struct Documentation

template<typename _Scalar>
struct ContactData6DTpl : public crocoddyl::ContactDataAbstractTpl<_Scalar>

Public Types

typedef MathBaseTpl<Scalar> MathBase
typedef ContactDataAbstractTpl<Scalar> Base
typedef MathBase::Matrix3s Matrix3s
typedef MathBase::Matrix6xs Matrix6xs
typedef MathBase::Matrix6s Matrix6s
typedef MathBase::MatrixXs MatrixXs
typedef pinocchio::SE3Tpl<Scalar> SE3
typedef pinocchio::MotionTpl<Scalar> Motion
typedef pinocchio::ForceTpl<Scalar> Force

Public Functions

template<template<typename Scalar> class Model>
inline ContactData6DTpl(Model<Scalar> *const model, pinocchio::DataTpl<Scalar> *const data)
virtual ~ContactData6DTpl() = default

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
SE3 rMf
SE3 lwaMl
Motion v
Motion a0_local
Force f_local
Matrix6xs da0_local_dx
MatrixXs fJf
Matrix6xs v_partial_dq
Matrix6xs a_partial_dq
Matrix6xs a_partial_dv
Matrix6xs a_partial_da
Matrix3s av_world_skew
Matrix3s aw_world_skew
Matrix3s av_skew
Matrix3s aw_skew
Matrix3s fv_skew
Matrix3s fw_skew
Matrix6s rMf_Jlog6
MatrixXs fJf_df