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.