Public Types | |
| typedef IntegratedActionDataAbstractTpl< Scalar > | Base | 
| typedef ControlParametrizationDataAbstractTpl< Scalar > | ControlParametrizationDataAbstract | 
| typedef DifferentialActionDataAbstractTpl< Scalar > | DifferentialActionDataAbstract | 
| typedef MathBaseTpl< Scalar > | MathBase | 
| typedef MathBase::MatrixXs | MatrixXs | 
| typedef MathBase::VectorXs | VectorXs | 
  Public Types inherited from IntegratedActionDataAbstractTpl< _Scalar > | |
| typedef ActionDataAbstractTpl< Scalar > | Base | 
| typedef MathBaseTpl< Scalar > | MathBase | 
| typedef MathBase::MatrixXs | MatrixXs | 
| typedef MathBase::VectorXs | VectorXs | 
  Public Types inherited from ActionDataAbstractTpl< _Scalar > | |
| typedef MathBaseTpl< Scalar > | MathBase | 
| typedef MathBase::MatrixXs | MatrixXs | 
| typedef MathBase::VectorXs | VectorXs | 
Public Member Functions | |
| template<template< typename Scalar > class Model> | |
| IntegratedActionDataRK4Tpl (Model< Scalar > *const model) | |
  Public Member Functions inherited from IntegratedActionDataAbstractTpl< _Scalar > | |
| template<template< typename Scalar > class Model> | |
| IntegratedActionDataAbstractTpl (Model< Scalar > *const model) | |
  Public Member Functions inherited from ActionDataAbstractTpl< _Scalar > | |
| template<template< typename Scalar > class Model> | |
| ActionDataAbstractTpl (Model< Scalar > *const model) | |
Public Attributes | |
| std::vector< std::shared_ptr< ControlParametrizationDataAbstract > > | control | 
| List of control parametrization data.   | |
| Scalar | cost | 
| cost value   | |
| std::vector< MatrixXs > | ddli_ddu | 
| std::vector< MatrixXs > | ddli_ddw | 
| std::vector< MatrixXs > | ddli_ddx | 
| std::vector< MatrixXs > | ddli_dwdu | 
| std::vector< MatrixXs > | ddli_dxdu | 
| std::vector< MatrixXs > | ddli_dxdw | 
| std::vector< std::shared_ptr< DifferentialActionDataAbstract > > | differential | 
| List of differential model data.   | |
| std::vector< MatrixXs > | dki_du | 
| std::vector< MatrixXs > | dki_dx | 
| std::vector< VectorXs > | dli_du | 
| std::vector< VectorXs > | dli_dx | 
| VectorXs | dx | 
| State rate.   | |
| std::vector< VectorXs > | dx_rk4 | 
| std::vector< MatrixXs > | dyi_du | 
| std::vector< MatrixXs > | dyi_dx | 
| MatrixXs | Fu | 
| Jacobian of the dynamics w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Fx | 
| Jacobian of the dynamics w.r.t. the state \(\mathbf{x}\).   | |
| std::vector< Scalar > | integral | 
| std::vector< VectorXs > | ki | 
| List of RK4 terms related to system dynamics.   | |
| VectorXs | Lu | 
| Jacobian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Luu | 
| Hessian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| std::vector< MatrixXs > | Luu_partialx | 
| VectorXs | Lx | 
| Jacobian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| MatrixXs | Lxu | 
| std::vector< MatrixXs > | Lxu_i | 
| MatrixXs | Lxx | 
| Hessian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| std::vector< MatrixXs > | Lxx_partialu | 
| std::vector< MatrixXs > | Lxx_partialx | 
| VectorXs | r | 
| Cost residual.   | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar | 
| std::vector< VectorXs > | ws | 
| Control inputs evaluated in the RK4 integration.   | |
| VectorXs | xnext | 
| evolution state   | |
| std::vector< VectorXs > | y | 
| List of states where f is evaluated in the RK4 integration.   | |
  Public Attributes inherited from IntegratedActionDataAbstractTpl< _Scalar > | |
| Scalar | cost | 
| cost value   | |
| MatrixXs | Fu | 
| Jacobian of the dynamics w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Fx | 
| Jacobian of the dynamics w.r.t. the state \(\mathbf{x}\).   | |
| VectorXs | Lu | 
| Jacobian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Luu | 
| Hessian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| VectorXs | Lx | 
| Jacobian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| MatrixXs | Lxu | 
| MatrixXs | Lxx | 
| Hessian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| VectorXs | r | 
| Cost residual.   | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar | 
| VectorXs | xnext | 
| evolution state   | |
  Public Attributes inherited from ActionDataAbstractTpl< _Scalar > | |
| Scalar | cost | 
| cost value   | |
| MatrixXs | Fu | 
| Jacobian of the dynamics w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Fx | 
| Jacobian of the dynamics w.r.t. the state \(\mathbf{x}\).   | |
| VectorXs | g | 
| Inequality constraint values.   | |
| MatrixXs | Gu | 
| MatrixXs | Gx | 
| VectorXs | h | 
| Equality constraint values.   | |
| MatrixXs | Hu | 
| MatrixXs | Hx | 
| VectorXs | Lu | 
| Jacobian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| MatrixXs | Luu | 
| Hessian of the cost w.r.t. the control \(\mathbf{u}\).   | |
| VectorXs | Lx | 
| Jacobian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| MatrixXs | Lxu | 
| MatrixXs | Lxx | 
| Hessian of the cost w.r.t. the state \(\mathbf{x}\).   | |
| VectorXs | r | 
| Cost residual.   | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar | 
| VectorXs | xnext | 
| evolution state   | |
| typedef MathBaseTpl<Scalar> MathBase | 
| typedef IntegratedActionDataAbstractTpl<Scalar> Base | 
| typedef DifferentialActionDataAbstractTpl<Scalar> DifferentialActionDataAbstract | 
| typedef ControlParametrizationDataAbstractTpl<Scalar> ControlParametrizationDataAbstract | 
| typedef MathBase::VectorXs VectorXs | 
| typedef MathBase::MatrixXs MatrixXs | 
      
  | 
  inlineexplicit | 
      
  | 
  inlinevirtual | 
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar | 
| std::vector<std::shared_ptr<DifferentialActionDataAbstract> > differential | 
| std::vector<std::shared_ptr<ControlParametrizationDataAbstract> > control | 
| std::vector<VectorXs> ki | 
| std::vector<VectorXs> y | 
| std::vector<VectorXs> ws | 
| std::vector<MatrixXs> dki_dx | 
| std::vector<MatrixXs> dki_du | 
| std::vector<MatrixXs> dyi_dx | 
| std::vector<MatrixXs> dyi_du | 
| std::vector<VectorXs> dli_dx | 
| std::vector<VectorXs> dli_du | 
| std::vector<MatrixXs> ddli_ddx | 
| std::vector<MatrixXs> ddli_ddw | 
| std::vector<MatrixXs> ddli_ddu | 
| std::vector<MatrixXs> ddli_dxdw | 
| std::vector<MatrixXs> ddli_dxdu | 
| std::vector<MatrixXs> ddli_dwdu | 
| std::vector<MatrixXs> Luu_partialx | 
| std::vector<MatrixXs> Lxx_partialx | 
| std::vector<MatrixXs> Lxx_partialu | 
| Scalar cost | 
cost value
Definition at line 190 of file action-base.hpp.
| MatrixXs Fu | 
Jacobian of the dynamics w.r.t. the control \(\mathbf{u}\).
Definition at line 191 of file action-base.hpp.
| MatrixXs Fx | 
Jacobian of the dynamics w.r.t. the state \(\mathbf{x}\).
Definition at line 192 of file action-base.hpp.
| VectorXs Lu | 
Jacobian of the cost w.r.t. the control \(\mathbf{u}\).
Definition at line 193 of file action-base.hpp.
| MatrixXs Luu | 
Hessian of the cost w.r.t. the control \(\mathbf{u}\).
Definition at line 194 of file action-base.hpp.
| VectorXs Lx | 
Jacobian of the cost w.r.t. the state \(\mathbf{x}\).
Definition at line 195 of file action-base.hpp.
| MatrixXs Lxu | 
Hessian of the cost w.r.t. the state \(\mathbf{x}\) and control \(\mathbf{u}\)
Definition at line 196 of file action-base.hpp.
| MatrixXs Lxx | 
Hessian of the cost w.r.t. the state \(\mathbf{x}\).
Definition at line 197 of file action-base.hpp.
| VectorXs r | 
Cost residual.
Definition at line 198 of file action-base.hpp.
| VectorXs xnext | 
evolution state
Definition at line 199 of file action-base.hpp.