Template Struct ContactDataAbstractTpl

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

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

Subclassed by crocoddyl::ContactData1DTpl< _Scalar >, crocoddyl::ContactData2DTpl< _Scalar >, crocoddyl::ContactData3DTpl< _Scalar >, crocoddyl::ContactData6DTpl< _Scalar >, crocoddyl::ContactDataNumDiffTpl< _Scalar >

Public Types

typedef MathBaseTpl<Scalar> MathBase
typedef ForceDataAbstractTpl<Scalar> Base
typedef MathBase::VectorXs VectorXs
typedef MathBase::MatrixXs MatrixXs
typedef pinocchio::SE3Tpl<Scalar> SE3

Public Functions

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

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
SE3::ActionMatrixType fXj
VectorXs a0
MatrixXs da0_dx
MatrixXs dtau_dq