Crocoddyl
ConstraintDataManagerTpl< _Scalar > Struct Template Reference

Public Types

typedef ConstraintItemTpl< Scalar > ConstraintItem
 
typedef DataCollectorAbstractTpl< Scalar > DataCollectorAbstract
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::MatrixXs MatrixXs
 
typedef MathBase::VectorXs VectorXs
 

Public Member Functions

template<template< typename Scalar > class Model>
 ConstraintDataManagerTpl (Model< Scalar > *const model, DataCollectorAbstract *const data)
 
VectorXs get_g () const
 
MatrixXs get_Gu () const
 
MatrixXs get_Gx () const
 
VectorXs get_h () const
 
MatrixXs get_Hu () const
 
MatrixXs get_Hx () const
 
template<class ActionModel , class ActionData >
void resize (ActionModel *const model, ActionData *const data)
 
void set_g (const VectorXs &_g)
 
void set_Gu (const MatrixXs &_Gu)
 
void set_Gx (const MatrixXs &_Gx)
 
void set_h (const VectorXs &_h)
 
void set_Hu (const MatrixXs &_Hu)
 
void set_Hx (const MatrixXs &_Hx)
 
template<class ActionData >
void shareMemory (ActionData *const data)
 

Public Attributes

ConstraintModelManagerTpl< Scalar >::ConstraintDataContainer constraints
 
Eigen::Map< VectorXs > g
 
VectorXs g_internal
 
Eigen::Map< MatrixXs > Gu
 
MatrixXs Gu_internal
 
Eigen::Map< MatrixXs > Gx
 
MatrixXs Gx_internal
 
Eigen::Map< VectorXs > h
 
VectorXs h_internal
 
Eigen::Map< MatrixXs > Hu
 
MatrixXs Hu_internal
 
Eigen::Map< MatrixXs > Hx
 
MatrixXs Hx_internal
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
DataCollectorAbstractshared
 

Detailed Description

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

Definition at line 271 of file constraint-manager.hpp.


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