Crocoddyl
CostDataSumTpl< _Scalar > Struct Template Reference

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
 
DataCollectorAbstractshared
 

Detailed Description

template<typename _Scalar>
struct crocoddyl::CostDataSumTpl< _Scalar >

Definition at line 292 of file cost-sum.hpp.


The documentation for this struct was generated from the following file: