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, const bool running_node=true) |
template<class Model > | |
void | resize (Model *const model, const bool running_node=true) |
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 |
DataCollectorAbstract * | shared |
Definition at line 283 of file constraint-manager.hpp.
typedef MathBaseTpl<Scalar> MathBase |
Definition at line 287 of file constraint-manager.hpp.
typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 288 of file constraint-manager.hpp.
typedef ConstraintItemTpl<Scalar> ConstraintItem |
Definition at line 289 of file constraint-manager.hpp.
typedef MathBase::VectorXs VectorXs |
Definition at line 290 of file constraint-manager.hpp.
typedef MathBase::MatrixXs MatrixXs |
Definition at line 291 of file constraint-manager.hpp.
|
inline |
Definition at line 294 of file constraint-manager.hpp.
|
inline |
Definition at line 326 of file constraint-manager.hpp.
|
inline |
Definition at line 348 of file constraint-manager.hpp.
|
inline |
Definition at line 362 of file constraint-manager.hpp.
|
inline |
Definition at line 382 of file constraint-manager.hpp.
|
inline |
Definition at line 383 of file constraint-manager.hpp.
|
inline |
Definition at line 384 of file constraint-manager.hpp.
|
inline |
Definition at line 385 of file constraint-manager.hpp.
|
inline |
Definition at line 386 of file constraint-manager.hpp.
|
inline |
Definition at line 387 of file constraint-manager.hpp.
|
inline |
Definition at line 389 of file constraint-manager.hpp.
|
inline |
Definition at line 397 of file constraint-manager.hpp.
|
inline |
Definition at line 406 of file constraint-manager.hpp.
|
inline |
Definition at line 415 of file constraint-manager.hpp.
|
inline |
Definition at line 423 of file constraint-manager.hpp.
|
inline |
Definition at line 432 of file constraint-manager.hpp.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 286 of file constraint-manager.hpp.
VectorXs g_internal |
Definition at line 443 of file constraint-manager.hpp.
MatrixXs Gx_internal |
Definition at line 444 of file constraint-manager.hpp.
MatrixXs Gu_internal |
Definition at line 445 of file constraint-manager.hpp.
VectorXs h_internal |
Definition at line 446 of file constraint-manager.hpp.
MatrixXs Hx_internal |
Definition at line 447 of file constraint-manager.hpp.
MatrixXs Hu_internal |
Definition at line 448 of file constraint-manager.hpp.
ConstraintModelManagerTpl<Scalar>::ConstraintDataContainer constraints |
Definition at line 451 of file constraint-manager.hpp.
DataCollectorAbstract* shared |
Definition at line 452 of file constraint-manager.hpp.
Eigen::Map<VectorXs> g |
Definition at line 453 of file constraint-manager.hpp.
Eigen::Map<MatrixXs> Gx |
Definition at line 454 of file constraint-manager.hpp.
Eigen::Map<MatrixXs> Gu |
Definition at line 455 of file constraint-manager.hpp.
Eigen::Map<VectorXs> h |
Definition at line 456 of file constraint-manager.hpp.
Eigen::Map<MatrixXs> Hx |
Definition at line 457 of file constraint-manager.hpp.
Eigen::Map<MatrixXs> Hu |
Definition at line 458 of file constraint-manager.hpp.