Template Struct DifferentialActionDataNumDiffTpl
Defined in File diff-action.hpp
Inheritance Relationships
Base Type
public crocoddyl::DifferentialActionDataAbstractTpl< _Scalar >(Template Struct DifferentialActionDataAbstractTpl)
Struct Documentation
-
template<typename _Scalar>
struct DifferentialActionDataNumDiffTpl : public crocoddyl::DifferentialActionDataAbstractTpl<_Scalar> Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef DifferentialActionDataAbstractTpl<Scalar> Base
Public Functions
-
template<template<typename Scalar> class Model>
inline explicit DifferentialActionDataNumDiffTpl(Model<Scalar> *const model) Construct a new ActionDataNumDiff object.
- Template Parameters:
Model – is the type of the ActionModel.
- Parameters:
model – is the object to compute the numerical differentiation from.
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
Scalar x_norm
Norm of the state vector.
-
Scalar xh_jac
Disturbance value used for computing \( \ell_\mathbf{x} \).
-
Scalar uh_jac
Disturbance value used for computing \( \ell_\mathbf{u} \).
-
Scalar xh_hess
Disturbance value used for computing \( < \ell_\mathbf{xx} \)
-
Scalar uh_hess
Disturbance value used for computing \( < \ell_\mathbf{uu} \)
-
Scalar xh_hess_pow2
-
Scalar uh_hess_pow2
-
Scalar xuh_hess_pow2
-
Scalar cost
cost value
-
typedef MathBaseTpl<Scalar> MathBase