Template Struct CostDataResidualTpl

Inheritance Relationships

Base Type

Struct Documentation

template<typename _Scalar>
struct CostDataResidualTpl : public crocoddyl::CostDataAbstractTpl<_Scalar>

Public Types

typedef MathBaseTpl<Scalar> MathBase
typedef CostDataAbstractTpl<Scalar> Base
typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract

Public Functions

template<template<typename Scalar> class Model>
inline CostDataResidualTpl(Model<Scalar> *const model, DataCollectorAbstract *const data)
virtual ~CostDataResidualTpl() = default

Public Members

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
std::shared_ptr<ActivationDataAbstract> activation
Scalar cost
VectorXs Lu
MatrixXs Luu
VectorXs Lx
MatrixXs Lxu
MatrixXs Lxx
std::shared_ptr<ResidualDataAbstract> residual
DataCollectorAbstract *shared