crocoddyl  1.9.0
Contact RObot COntrol by Differential DYnamic programming Library (Crocoddyl)
CostDataSumTpl< _Scalar > Struct Template Reference
Collaboration diagram for CostDataSumTpl< _Scalar >:

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

Detailed Description

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

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

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