Template Struct ContactData2DTpl

Inheritance Relationships

Base Type

Struct Documentation

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

Public Types

typedef MathBaseTpl<Scalar> MathBase
typedef ContactDataAbstractTpl<Scalar> Base
typedef MathBase::Matrix2s Matrix2s
typedef MathBase::Matrix3s Matrix3s
typedef MathBase::Matrix6xs Matrix6xs
typedef MathBase::Vector3s Vector3s

Public Functions

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

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
pinocchio::MotionTpl<Scalar> v
pinocchio::MotionTpl<Scalar> a
Matrix6xs fJf
Matrix6xs v_partial_dq
Matrix6xs a_partial_dq
Matrix6xs a_partial_dv
Matrix6xs a_partial_da
Matrix6xs fXjdv_dq
Matrix6xs fXjda_dq
Matrix6xs fXjda_dv
Vector3s vv
Vector3s vw
Matrix3s vv_skew
Matrix3s vw_skew
Matrix2s oRf