sobec::IntegratedActionDataLPFTpl< _Scalar > Class Template Reference

#include <sobec/crocomplements/lowpassfilter/action.hpp>

Inheritance diagram for sobec::IntegratedActionDataLPFTpl< _Scalar >:
Collaboration diagram for sobec::IntegratedActionDataLPFTpl< _Scalar >:

Public Types

typedef MathBaseTpl< ScalarMathBase
 
typedef ActionDataAbstractTpl< ScalarBase
 
typedef MathBase::VectorXs VectorXs
 
typedef MathBase::MatrixXs MatrixXs
 
typedef pinocchio::DataTpl< ScalarPinocchioData
 
typedef DifferentialActionDataAbstractTpl< ScalarDifferentialActionDataAbstract
 
typedef ActivationDataQuadraticBarrierTpl< ScalarActivationDataQuadraticBarrier
 

Public Member Functions

template<template< typename Scalar > class Model>
 IntegratedActionDataLPFTpl (Model< Scalar > *const model)
 
virtual ~IntegratedActionDataLPFTpl ()
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
boost::shared_ptr< DifferentialActionDataAbstractTpl< Scalar > > differential
 
VectorXs dy
 
boost::shared_ptr< ActivationDataQuadraticBarrieractivation
 
VectorXs tau_tmp
 
VectorXsynext = Base::xnext
 
MatrixXsFy = Base::Fx
 
MatrixXsFw = Base::Fu
 
VectorXsLy = Base::Lx
 
VectorXsLw = Base::Lu
 
MatrixXsLyy = Base::Lxx
 
MatrixXsLyw = Base::Lxu
 
MatrixXsLww = Base::Luu
 

Member Typedef Documentation

◆ ActivationDataQuadraticBarrier

template<typename _Scalar >
typedef ActivationDataQuadraticBarrierTpl<Scalar> sobec::IntegratedActionDataLPFTpl< _Scalar >::ActivationDataQuadraticBarrier

◆ Base

template<typename _Scalar >
typedef ActionDataAbstractTpl<Scalar> sobec::IntegratedActionDataLPFTpl< _Scalar >::Base

◆ DifferentialActionDataAbstract

template<typename _Scalar >
typedef DifferentialActionDataAbstractTpl<Scalar> sobec::IntegratedActionDataLPFTpl< _Scalar >::DifferentialActionDataAbstract

◆ MathBase

template<typename _Scalar >
typedef MathBaseTpl<Scalar> sobec::IntegratedActionDataLPFTpl< _Scalar >::MathBase

◆ MatrixXs

template<typename _Scalar >
typedef MathBase::MatrixXs sobec::IntegratedActionDataLPFTpl< _Scalar >::MatrixXs

◆ PinocchioData

template<typename _Scalar >
typedef pinocchio::DataTpl<Scalar> sobec::IntegratedActionDataLPFTpl< _Scalar >::PinocchioData

◆ VectorXs

template<typename _Scalar >
typedef MathBase::VectorXs sobec::IntegratedActionDataLPFTpl< _Scalar >::VectorXs

Constructor & Destructor Documentation

◆ IntegratedActionDataLPFTpl()

template<typename _Scalar >
template<template< typename Scalar > class Model>
sobec::IntegratedActionDataLPFTpl< _Scalar >::IntegratedActionDataLPFTpl ( Model< Scalar > *const  model)
inlineexplicit

◆ ~IntegratedActionDataLPFTpl()

template<typename _Scalar >
virtual sobec::IntegratedActionDataLPFTpl< _Scalar >::~IntegratedActionDataLPFTpl ( )
inlinevirtual

Member Data Documentation

◆ activation

template<typename _Scalar >
boost::shared_ptr<ActivationDataQuadraticBarrier> sobec::IntegratedActionDataLPFTpl< _Scalar >::activation

◆ differential

template<typename _Scalar >
boost::shared_ptr<DifferentialActionDataAbstractTpl<Scalar> > sobec::IntegratedActionDataLPFTpl< _Scalar >::differential

◆ dy

template<typename _Scalar >
VectorXs sobec::IntegratedActionDataLPFTpl< _Scalar >::dy

◆ Fw

template<typename _Scalar >
MatrixXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Fw = Base::Fu

◆ Fy

template<typename _Scalar >
MatrixXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Fy = Base::Fx

◆ Lw

template<typename _Scalar >
VectorXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Lw = Base::Lu

◆ Lww

template<typename _Scalar >
MatrixXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Lww = Base::Luu

◆ Ly

template<typename _Scalar >
VectorXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Ly = Base::Lx

◆ Lyw

template<typename _Scalar >
MatrixXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Lyw = Base::Lxu

◆ Lyy

template<typename _Scalar >
MatrixXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::Lyy = Base::Lxx

◆ Scalar

template<typename _Scalar >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar sobec::IntegratedActionDataLPFTpl< _Scalar >::Scalar

◆ tau_tmp

template<typename _Scalar >
VectorXs sobec::IntegratedActionDataLPFTpl< _Scalar >::tau_tmp

◆ ynext

template<typename _Scalar >
VectorXs& sobec::IntegratedActionDataLPFTpl< _Scalar >::ynext = Base::xnext

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