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.