Public Types | |
| typedef CostItemTpl< Scalar > | CostItem |
| 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> | |
| CostDataSumTpl (Model< Scalar > *const model, DataCollectorAbstract *const data) | |
| VectorXs | get_Lu () const |
| MatrixXs | get_Luu () const |
| VectorXs | get_Lx () const |
| MatrixXs | get_Lxu () const |
| MatrixXs | get_Lxx () const |
| void | set_Lu (const VectorXs &_Lu) |
| void | set_Luu (const MatrixXs &_Luu) |
| void | set_Lx (const VectorXs &_Lx) |
| void | set_Lxu (const MatrixXs &_Lxu) |
| void | set_Lxx (const MatrixXs &_Lxx) |
| template<class ActionData > | |
| void | shareMemory (ActionData *const data) |
Public Attributes | |
| Scalar | cost |
| CostModelSumTpl< Scalar >::CostDataContainer | costs |
| Eigen::Map< VectorXs > | Lu |
| VectorXs | Lu_internal |
| Eigen::Map< MatrixXs > | Luu |
| MatrixXs | Luu_internal |
| Eigen::Map< VectorXs > | Lx |
| VectorXs | Lx_internal |
| Eigen::Map< MatrixXs > | Lxu |
| MatrixXs | Lxu_internal |
| Eigen::Map< MatrixXs > | Lxx |
| MatrixXs | Lxx_internal |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
| DataCollectorAbstract * | shared |
Definition at line 289 of file cost-sum.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 293 of file cost-sum.hpp.
| typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 294 of file cost-sum.hpp.
| typedef CostItemTpl<Scalar> CostItem |
Definition at line 295 of file cost-sum.hpp.
| typedef MathBase::VectorXs VectorXs |
Definition at line 296 of file cost-sum.hpp.
| typedef MathBase::MatrixXs MatrixXs |
Definition at line 297 of file cost-sum.hpp.
|
inline |
Definition at line 300 of file cost-sum.hpp.
|
inline |
Definition at line 330 of file cost-sum.hpp.
|
inline |
Definition at line 348 of file cost-sum.hpp.
|
inline |
Definition at line 349 of file cost-sum.hpp.
|
inline |
Definition at line 350 of file cost-sum.hpp.
|
inline |
Definition at line 351 of file cost-sum.hpp.
|
inline |
Definition at line 352 of file cost-sum.hpp.
|
inline |
Definition at line 354 of file cost-sum.hpp.
|
inline |
Definition at line 362 of file cost-sum.hpp.
|
inline |
Definition at line 370 of file cost-sum.hpp.
|
inline |
Definition at line 379 of file cost-sum.hpp.
|
inline |
Definition at line 388 of file cost-sum.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 292 of file cost-sum.hpp.
| VectorXs Lx_internal |
Definition at line 399 of file cost-sum.hpp.
| VectorXs Lu_internal |
Definition at line 400 of file cost-sum.hpp.
| MatrixXs Lxx_internal |
Definition at line 401 of file cost-sum.hpp.
| MatrixXs Lxu_internal |
Definition at line 402 of file cost-sum.hpp.
| MatrixXs Luu_internal |
Definition at line 403 of file cost-sum.hpp.
| CostModelSumTpl<Scalar>::CostDataContainer costs |
Definition at line 405 of file cost-sum.hpp.
| DataCollectorAbstract* shared |
Definition at line 406 of file cost-sum.hpp.
| Scalar cost |
Definition at line 407 of file cost-sum.hpp.
| Eigen::Map<VectorXs> Lx |
Definition at line 408 of file cost-sum.hpp.
| Eigen::Map<VectorXs> Lu |
Definition at line 409 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Lxx |
Definition at line 410 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Lxu |
Definition at line 411 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Luu |
Definition at line 412 of file cost-sum.hpp.