crocoddyl  1.9.0
Contact RObot COntrol by Differential DYnamic programming Library (Crocoddyl)
ActivationDataNumDiffTpl< _Scalar > Struct Template Reference

Public Types

typedef ActivationDataAbstractTpl< Scalar > Base
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::MatrixXs MatrixXs
 
typedef MathBase::VectorXs VectorXs
 

Public Member Functions

template<template< typename Scalar > class Model>
 ActivationDataNumDiffTpl (Model< Scalar > *const model)
 Construct a new ActivationDataNumDiff object. More...
 

Public Attributes

MatrixXs Arr_
 
boost::shared_ptr< Basedata_0
 The data that contains the final results.
 
std::vector< boost::shared_ptr< Base > > data_r2p
 The temporary data associated with the input variation.
 
std::vector< boost::shared_ptr< Base > > data_rp
 The temporary data associated with the input variation.
 
VectorXs dr
 disturbance: \( [\hdot \;\; disturbance \;\; \hdot] \)
 
VectorXs rp
 The input + the disturbance on one DoF "\f$ r^+ = rp = \int r + dr \f$".
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 

Detailed Description

template<typename _Scalar>
struct crocoddyl::ActivationDataNumDiffTpl< _Scalar >

Definition at line 227 of file fwd.hpp.

Constructor & Destructor Documentation

◆ ActivationDataNumDiffTpl()

ActivationDataNumDiffTpl ( Model< Scalar > *const  model)
inlineexplicit

Construct a new ActivationDataNumDiff object.

Template Parameters
Modelis the type of the ActivationModel.
Parameters
modelis the object to compute the numerical differentiation from.

Definition at line 117 of file activation.hpp.


The documentation for this struct was generated from the following files: