Template Struct ActivationDataAbstractTpl
Defined in File activation-base.hpp
Inheritance Relationships
Derived Types
public crocoddyl::ActivationDataSmooth1NormTpl< Scalar >(Template Struct ActivationDataSmooth1NormTpl)public crocoddyl::ActivationData2NormBarrierTpl< _Scalar >(Template Struct ActivationData2NormBarrierTpl)public crocoddyl::ActivationDataNumDiffTpl< _Scalar >(Template Struct ActivationDataNumDiffTpl)public crocoddyl::ActivationDataQuadFlatExpTpl< _Scalar >(Template Struct ActivationDataQuadFlatExpTpl)public crocoddyl::ActivationDataQuadFlatLogTpl< _Scalar >(Template Struct ActivationDataQuadFlatLogTpl)public crocoddyl::ActivationDataQuadraticBarrierTpl< _Scalar >(Template Struct ActivationDataQuadraticBarrierTpl)public crocoddyl::ActivationDataSmooth1NormTpl< _Scalar >(Template Struct ActivationDataSmooth1NormTpl)public crocoddyl::ActivationDataWeightedQuadTpl< _Scalar >(Template Struct ActivationDataWeightedQuadTpl)
Struct Documentation
-
template<typename _Scalar>
struct ActivationDataAbstractTpl Subclassed by crocoddyl::ActivationDataSmooth1NormTpl< Scalar >, crocoddyl::ActivationData2NormBarrierTpl< _Scalar >, crocoddyl::ActivationDataNumDiffTpl< _Scalar >, crocoddyl::ActivationDataQuadFlatExpTpl< _Scalar >, crocoddyl::ActivationDataQuadFlatLogTpl< _Scalar >, crocoddyl::ActivationDataQuadraticBarrierTpl< _Scalar >, crocoddyl::ActivationDataSmooth1NormTpl< _Scalar >, crocoddyl::ActivationDataWeightedQuadTpl< _Scalar >
Public Types
-
typedef MathBaseTpl<Scalar> MathBase
Public Functions
-
template<template<typename Scalar> class Activation>
inline explicit ActivationDataAbstractTpl(Activation<Scalar> *const activation)
-
virtual ~ActivationDataAbstractTpl() = default
Public Static Functions
-
static inline MatrixXs getHessianMatrix(const ActivationDataAbstractTpl<Scalar> &data)
-
static inline void setHessianMatrix(ActivationDataAbstractTpl<Scalar> &data, const MatrixXs &Arr)
-
typedef MathBaseTpl<Scalar> MathBase