sobec::newcontacts::ContactData6DTpl< _Scalar > Class Template Reference

#include <sobec/crocomplements/contact/contact6d.hpp>

Inheritance diagram for sobec::newcontacts::ContactData6DTpl< _Scalar >:
Collaboration diagram for sobec::newcontacts::ContactData6DTpl< _Scalar >:

Public Types

typedef crocoddyl::MathBaseTpl< ScalarMathBase
 
typedef crocoddyl::ContactData6DTpl< ScalarBase
 
typedef MathBase::Matrix3s Matrix3s
 
typedef MathBase::Matrix6s Matrix6s
 
typedef MathBase::Vector3s Vector3s
 
typedef MathBase::Vector6s Vector6s
 
typedef MathBase::MatrixXs MatrixXs
 

Public Member Functions

template<template< typename Scalar > class Model>
 ContactData6DTpl (Model< Scalar > *const model, pinocchio::DataTpl< Scalar > *const data)
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
pinocchio::MotionTpl< Scalarv
 
pinocchio::MotionTpl< Scalara
 
MatrixXs fJf
 
MatrixXs v_partial_dq
 
MatrixXs a_partial_dq
 
MatrixXs a_partial_dv
 
MatrixXs a_partial_da
 
pinocchio::SE3Tpl< ScalarrMf
 
pinocchio::SE3Tpl< ScalarlwaMl
 
Matrix6s rMf_Jlog6
 
MatrixXs tmp_skew_
 
Matrix3s tmp_skew_ang_
 
Matrix3s tmp_skew_lin_
 
pinocchio::ReferenceFrame type
 
MatrixXs da0_dx_temp_
 
Vector6s a0_temp_
 
MatrixXs drnea_skew_term_
 
Matrix3s oRf
 

Member Typedef Documentation

◆ Base

template<typename _Scalar >
typedef crocoddyl::ContactData6DTpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::Base

◆ MathBase

template<typename _Scalar >
typedef crocoddyl::MathBaseTpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::MathBase

◆ Matrix3s

template<typename _Scalar >
typedef MathBase::Matrix3s sobec::newcontacts::ContactData6DTpl< _Scalar >::Matrix3s

◆ Matrix6s

template<typename _Scalar >
typedef MathBase::Matrix6s sobec::newcontacts::ContactData6DTpl< _Scalar >::Matrix6s

◆ MatrixXs

template<typename _Scalar >
typedef MathBase::MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::MatrixXs

◆ Vector3s

template<typename _Scalar >
typedef MathBase::Vector3s sobec::newcontacts::ContactData6DTpl< _Scalar >::Vector3s

◆ Vector6s

template<typename _Scalar >
typedef MathBase::Vector6s sobec::newcontacts::ContactData6DTpl< _Scalar >::Vector6s

Constructor & Destructor Documentation

◆ ContactData6DTpl()

template<typename _Scalar >
template<template< typename Scalar > class Model>
sobec::newcontacts::ContactData6DTpl< _Scalar >::ContactData6DTpl ( Model< Scalar > *const  model,
pinocchio::DataTpl< Scalar > *const  data 
)
inline

Member Data Documentation

◆ a

template<typename _Scalar >
pinocchio::MotionTpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::a

◆ a0_temp_

template<typename _Scalar >
Vector6s sobec::newcontacts::ContactData6DTpl< _Scalar >::a0_temp_

◆ a_partial_da

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::a_partial_da

◆ a_partial_dq

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::a_partial_dq

◆ a_partial_dv

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::a_partial_dv

◆ da0_dx_temp_

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::da0_dx_temp_

◆ drnea_skew_term_

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::drnea_skew_term_

◆ fJf

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::fJf

◆ lwaMl

template<typename _Scalar >
pinocchio::SE3Tpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::lwaMl

◆ oRf

template<typename _Scalar >
Matrix3s sobec::newcontacts::ContactData6DTpl< _Scalar >::oRf

◆ rMf

template<typename _Scalar >
pinocchio::SE3Tpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::rMf

◆ rMf_Jlog6

template<typename _Scalar >
Matrix6s sobec::newcontacts::ContactData6DTpl< _Scalar >::rMf_Jlog6

◆ Scalar

template<typename _Scalar >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar sobec::newcontacts::ContactData6DTpl< _Scalar >::Scalar

◆ tmp_skew_

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::tmp_skew_

◆ tmp_skew_ang_

template<typename _Scalar >
Matrix3s sobec::newcontacts::ContactData6DTpl< _Scalar >::tmp_skew_ang_

◆ tmp_skew_lin_

template<typename _Scalar >
Matrix3s sobec::newcontacts::ContactData6DTpl< _Scalar >::tmp_skew_lin_

◆ type

template<typename _Scalar >
pinocchio::ReferenceFrame sobec::newcontacts::ContactData6DTpl< _Scalar >::type

◆ v

template<typename _Scalar >
pinocchio::MotionTpl<Scalar> sobec::newcontacts::ContactData6DTpl< _Scalar >::v

◆ v_partial_dq

template<typename _Scalar >
MatrixXs sobec::newcontacts::ContactData6DTpl< _Scalar >::v_partial_dq

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