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 | |
| std::shared_ptr< Base > | data_0 | 
| The data at the approximation point.   | |
| std::vector< std::shared_ptr< Base > > | data_u | 
| The temporary data associated with the control variation.   | |
| std::vector< std::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 | 
| DataCollectorAbstract * | shared | 
| 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.   | |
| std::shared_ptr< ResidualDataAbstract > | residual | 
| Residual data.   | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar | 
| DataCollectorAbstract * | shared | 
| Shared data.   | |
Definition at line 143 of file constraint.hpp.
| typedef MathBaseTpl<Scalar> MathBase | 
Definition at line 147 of file constraint.hpp.
| typedef ConstraintDataAbstractTpl<Scalar> Base | 
Definition at line 148 of file constraint.hpp.
| typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract | 
Definition at line 149 of file constraint.hpp.
| typedef ActivationDataAbstractTpl<Scalar> ActivationDataAbstract | 
Definition at line 150 of file constraint.hpp.
| typedef MathBaseTpl<Scalar>::VectorXs VectorXs | 
Definition at line 151 of file constraint.hpp.
      
  | 
  inlineexplicit | 
Definition at line 154 of file constraint.hpp.
      
  | 
  inlinevirtual | 
Definition at line 177 of file constraint.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar | 
Definition at line 146 of file constraint.hpp.
| Scalar x_norm | 
Norm of the state vector.
Definition at line 185 of file constraint.hpp.
| Scalar xh_jac | 
Disturbance value used for computing \( \ell_\mathbf{x} \).
Definition at line 187 of file constraint.hpp.
| Scalar uh_jac | 
Disturbance value used for computing \( \ell_\mathbf{u} \).
Definition at line 189 of file constraint.hpp.
| VectorXs dx | 
State disturbance.
Definition at line 190 of file constraint.hpp.
| VectorXs xp | 
The integrated state from the disturbance on one DoF "\iline 192 \_form#91@_fakenl".
Definition at line 191 of file constraint.hpp.
| VectorXs du | 
Control disturbance.
Definition at line 193 of file constraint.hpp.
| VectorXs up | 
The integrated control from the disturbance on one DoF "\iline 195 \_form#99@_fakenl".
Definition at line 194 of file constraint.hpp.
| std::shared_ptr<Base> data_0 | 
The data at the approximation point.
Definition at line 196 of file constraint.hpp.
| std::vector<std::shared_ptr<Base> > data_x | 
The temporary data associated with the state variation.
Definition at line 198 of file constraint.hpp.
| std::vector<std::shared_ptr<Base> > data_u | 
The temporary data associated with the control variation.
Definition at line 200 of file constraint.hpp.
| MatrixXs Gu | 
Jacobian of the inequality constraint.
Definition at line 300 of file constraint-base.hpp.
| MatrixXs Gx | 
Jacobian of the inequality constraint.
Definition at line 299 of file constraint-base.hpp.
| MatrixXs Hu | 
Jacobian of the equality constraint.
Definition at line 303 of file constraint-base.hpp.
| MatrixXs Hx | 
Jacobian of the equality constraint.
Definition at line 302 of file constraint-base.hpp.
| DataCollectorAbstract* shared | 
Shared data.
Definition at line 296 of file constraint-base.hpp.