Template Struct DifferentialActionDataFreeInvDynamicsTpl
Defined in File free-invdyn.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public crocoddyl::DifferentialActionDataAbstractTpl< _Scalar >(Template Struct DifferentialActionDataAbstractTpl)
Struct Documentation
-
template<typename _Scalar>
struct DifferentialActionDataFreeInvDynamicsTpl : public crocoddyl::DifferentialActionDataAbstractTpl<_Scalar> Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef DifferentialActionDataAbstractTpl<Scalar> Base
-
typedef JointDataAbstractTpl<Scalar> JointDataAbstract
-
typedef DataCollectorJointActMultibodyTpl<Scalar> DataCollectorJointActMultibody
-
typedef CostDataSumTpl<Scalar> CostDataSum
-
typedef ConstraintDataManagerTpl<Scalar> ConstraintDataManager
Public Functions
-
template<template<typename Scalar> class Model>
inline explicit DifferentialActionDataFreeInvDynamicsTpl(Model<Scalar> *const model)
-
virtual ~DifferentialActionDataFreeInvDynamicsTpl() = default
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
DataCollectorJointActMultibody multibody
Multibody data.
-
std::shared_ptr<CostDataSum> costs
Costs data.
-
std::shared_ptr<ConstraintDataManager> constraints
Constraints data.
-
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}\).
-
MatrixXs Luu
Hessian of the cost w.r.t. the control \(\mathbf{u}\).
-
MatrixXs Lxu
Hessian of the cost w.r.t. the state \(\mathbf{x}\) and control u
-
MatrixXs Lxx
Hessian of the cost w.r.t. the state \(\mathbf{x}\).
-
struct ResidualDataActuation : public crocoddyl::ResidualDataAbstractTpl<_Scalar>
Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef ResidualDataAbstractTpl<Scalar> Base
-
typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract
-
typedef DataCollectorActMultibodyTpl<Scalar> DataCollectorActMultibody
-
typedef ActuationDataAbstractTpl<Scalar> ActuationDataAbstract
Public Functions
-
template<template<typename Scalar> class Model>
inline ResidualDataActuation(Model<Scalar> *const model, DataCollectorAbstract *const data)
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
std::shared_ptr<ActuationDataAbstract> actuation
Actuation data.
Shared data allocated by the action model.
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef MathBaseTpl<Scalar> MathBase