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 241 of file cost-sum.hpp.
typedef MathBaseTpl<Scalar> MathBase |
Definition at line 245 of file cost-sum.hpp.
typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 246 of file cost-sum.hpp.
typedef CostItemTpl<Scalar> CostItem |
Definition at line 247 of file cost-sum.hpp.
typedef MathBase::VectorXs VectorXs |
Definition at line 248 of file cost-sum.hpp.
typedef MathBase::MatrixXs MatrixXs |
Definition at line 249 of file cost-sum.hpp.
|
inline |
Definition at line 252 of file cost-sum.hpp.
|
inline |
Definition at line 278 of file cost-sum.hpp.
|
inline |
Definition at line 287 of file cost-sum.hpp.
|
inline |
Definition at line 288 of file cost-sum.hpp.
|
inline |
Definition at line 289 of file cost-sum.hpp.
|
inline |
Definition at line 290 of file cost-sum.hpp.
|
inline |
Definition at line 291 of file cost-sum.hpp.
|
inline |
Definition at line 293 of file cost-sum.hpp.
|
inline |
Definition at line 300 of file cost-sum.hpp.
|
inline |
Definition at line 307 of file cost-sum.hpp.
|
inline |
Definition at line 315 of file cost-sum.hpp.
|
inline |
Definition at line 323 of file cost-sum.hpp.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 244 of file cost-sum.hpp.
VectorXs Lx_internal |
Definition at line 333 of file cost-sum.hpp.
VectorXs Lu_internal |
Definition at line 334 of file cost-sum.hpp.
MatrixXs Lxx_internal |
Definition at line 335 of file cost-sum.hpp.
MatrixXs Lxu_internal |
Definition at line 336 of file cost-sum.hpp.
MatrixXs Luu_internal |
Definition at line 337 of file cost-sum.hpp.
CostModelSumTpl<Scalar>::CostDataContainer costs |
Definition at line 339 of file cost-sum.hpp.
DataCollectorAbstract* shared |
Definition at line 340 of file cost-sum.hpp.
Scalar cost |
Definition at line 341 of file cost-sum.hpp.
Eigen::Map<VectorXs> Lx |
Definition at line 342 of file cost-sum.hpp.
Eigen::Map<VectorXs> Lu |
Definition at line 343 of file cost-sum.hpp.
Eigen::Map<MatrixXs> Lxx |
Definition at line 344 of file cost-sum.hpp.
Eigen::Map<MatrixXs> Lxu |
Definition at line 345 of file cost-sum.hpp.
Eigen::Map<MatrixXs> Luu |
Definition at line 346 of file cost-sum.hpp.