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 310 of file cost-sum.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 314 of file cost-sum.hpp.
| typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 315 of file cost-sum.hpp.
| typedef CostItemTpl<Scalar> CostItem |
Definition at line 316 of file cost-sum.hpp.
| typedef MathBase::VectorXs VectorXs |
Definition at line 317 of file cost-sum.hpp.
| typedef MathBase::MatrixXs MatrixXs |
Definition at line 318 of file cost-sum.hpp.
|
inline |
Definition at line 321 of file cost-sum.hpp.
|
inline |
Definition at line 351 of file cost-sum.hpp.
|
inline |
Definition at line 369 of file cost-sum.hpp.
|
inline |
Definition at line 370 of file cost-sum.hpp.
|
inline |
Definition at line 371 of file cost-sum.hpp.
|
inline |
Definition at line 372 of file cost-sum.hpp.
|
inline |
Definition at line 373 of file cost-sum.hpp.
|
inline |
Definition at line 375 of file cost-sum.hpp.
|
inline |
Definition at line 383 of file cost-sum.hpp.
|
inline |
Definition at line 391 of file cost-sum.hpp.
|
inline |
Definition at line 400 of file cost-sum.hpp.
|
inline |
Definition at line 409 of file cost-sum.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 313 of file cost-sum.hpp.
| VectorXs Lx_internal |
Definition at line 420 of file cost-sum.hpp.
| VectorXs Lu_internal |
Definition at line 421 of file cost-sum.hpp.
| MatrixXs Lxx_internal |
Definition at line 422 of file cost-sum.hpp.
| MatrixXs Lxu_internal |
Definition at line 423 of file cost-sum.hpp.
| MatrixXs Luu_internal |
Definition at line 424 of file cost-sum.hpp.
| CostModelSumTpl<Scalar>::CostDataContainer costs |
Definition at line 426 of file cost-sum.hpp.
| DataCollectorAbstract* shared |
Definition at line 427 of file cost-sum.hpp.
| Scalar cost |
Definition at line 428 of file cost-sum.hpp.
| Eigen::Map<VectorXs> Lx |
Definition at line 429 of file cost-sum.hpp.
| Eigen::Map<VectorXs> Lu |
Definition at line 430 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Lxx |
Definition at line 431 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Lxu |
Definition at line 432 of file cost-sum.hpp.
| Eigen::Map<MatrixXs> Luu |
Definition at line 433 of file cost-sum.hpp.