Crocoddyl
ConstraintDataNumDiffTpl< _Scalar > Struct Template Reference
Inheritance diagram for ConstraintDataNumDiffTpl< _Scalar >:
ConstraintDataAbstractTpl< _Scalar >

Public Types

typedef ActivationDataAbstractTpl< Scalar > ActivationDataAbstract
 
typedef ConstraintDataAbstractTpl< Scalar > Base
 
typedef DataCollectorAbstractTpl< Scalar > DataCollectorAbstract
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBaseTpl< Scalar >::VectorXs VectorXs
 
- Public Types inherited from ConstraintDataAbstractTpl< _Scalar >
typedef DataCollectorAbstractTpl< Scalar > DataCollectorAbstract
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::MatrixXs MatrixXs
 
typedef ResidualDataAbstractTpl< Scalar > ResidualDataAbstract
 
typedef MathBase::VectorXs VectorXs
 

Public Member Functions

template<template< typename Scalar > class Model>
 ConstraintDataNumDiffTpl (Model< Scalar > *const model, DataCollectorAbstract *const shared_data)
 
- Public Member Functions inherited from ConstraintDataAbstractTpl< _Scalar >
template<template< typename Scalar > class Model>
 ConstraintDataAbstractTpl (Model< Scalar > *const model, DataCollectorAbstract *const data)
 

Public Attributes

boost::shared_ptr< Basedata_0
 The data at the approximation point.
 
std::vector< boost::shared_ptr< Base > > data_u
 The temporary data associated with the control variation.
 
std::vector< boost::shared_ptr< Base > > data_x
 The temporary data associated with the state variation.
 
VectorXs du
 Control disturbance.
 
VectorXs dx
 State disturbance.
 
MatrixXs Gu
 Jacobian of the inequality constraint.
 
MatrixXs Gx
 Jacobian of the inequality constraint.
 
MatrixXs Hu
 Jacobian of the equality constraint.
 
MatrixXs Hx
 Jacobian of the equality constraint.
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
DataCollectorAbstractshared
 Shared data.
 
Scalar uh_jac
 Disturbance value used for computing \( \ell_\mathbf{u} \).
 
VectorXs up
 
Scalar x_norm
 Norm of the state vector.
 
Scalar xh_jac
 Disturbance value used for computing \( \ell_\mathbf{x} \).
 
VectorXs xp
 
- Public Attributes inherited from ConstraintDataAbstractTpl< _Scalar >
VectorXs g
 Inequality constraint values.
 
MatrixXs Gu
 Jacobian of the inequality constraint.
 
MatrixXs Gx
 Jacobian of the inequality constraint.
 
VectorXs h
 Equality constraint values.
 
MatrixXs Hu
 Jacobian of the equality constraint.
 
MatrixXs Hx
 Jacobian of the equality constraint.
 
boost::shared_ptr< ResidualDataAbstractresidual
 Residual data.
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
DataCollectorAbstractshared
 Shared data.
 

Detailed Description

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

Definition at line 143 of file constraint.hpp.

Member Data Documentation

◆ xp

VectorXs xp

The integrated state from the disturbance on one DoF " \_form#87@_fakenl".

Definition at line 191 of file constraint.hpp.

◆ up

VectorXs up

The integrated control from the disturbance on one DoF " \_form#95@_fakenl".

Definition at line 194 of file constraint.hpp.


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