Template Class ActivationModelAbstractTpl
Defined in File activation-base.hpp
Inheritance Relationships
Base Type
public crocoddyl::ActivationModelBase(Class ActivationModelBase)
Derived Types
public crocoddyl::ActivationModelSmooth1NormTpl< Scalar >(Template Class ActivationModelSmooth1NormTpl)public crocoddyl::ActivationModel2NormBarrierTpl< _Scalar >(Template Class ActivationModel2NormBarrierTpl)public crocoddyl::ActivationModelNumDiffTpl< _Scalar >(Template Class ActivationModelNumDiffTpl)public crocoddyl::ActivationModelQuadFlatExpTpl< _Scalar >(Template Class ActivationModelQuadFlatExpTpl)public crocoddyl::ActivationModelQuadFlatLogTpl< _Scalar >(Template Class ActivationModelQuadFlatLogTpl)public crocoddyl::ActivationModelQuadTpl< _Scalar >(Template Class ActivationModelQuadTpl)public crocoddyl::ActivationModelQuadraticBarrierTpl< _Scalar >(Template Class ActivationModelQuadraticBarrierTpl)public crocoddyl::ActivationModelSmooth1NormTpl< _Scalar >(Template Class ActivationModelSmooth1NormTpl)public crocoddyl::ActivationModelSmooth2NormTpl< _Scalar >(Template Class ActivationModelSmooth2NormTpl)public crocoddyl::ActivationModelWeightedQuadTpl< _Scalar >(Template Class ActivationModelWeightedQuadTpl)public crocoddyl::ActivationModelWeightedQuadraticBarrierTpl< _Scalar >(Template Class ActivationModelWeightedQuadraticBarrierTpl)
Class Documentation
-
template<typename _Scalar>
class ActivationModelAbstractTpl : public crocoddyl::ActivationModelBase Subclassed by crocoddyl::ActivationModelSmooth1NormTpl< Scalar >, crocoddyl::ActivationModel2NormBarrierTpl< _Scalar >, crocoddyl::ActivationModelNumDiffTpl< _Scalar >, crocoddyl::ActivationModelQuadFlatExpTpl< _Scalar >, crocoddyl::ActivationModelQuadFlatLogTpl< _Scalar >, crocoddyl::ActivationModelQuadTpl< _Scalar >, crocoddyl::ActivationModelQuadraticBarrierTpl< _Scalar >, crocoddyl::ActivationModelSmooth1NormTpl< _Scalar >, crocoddyl::ActivationModelSmooth2NormTpl< _Scalar >, crocoddyl::ActivationModelWeightedQuadTpl< _Scalar >, crocoddyl::ActivationModelWeightedQuadraticBarrierTpl< _Scalar >
Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef ActivationDataAbstractTpl<Scalar> ActivationDataAbstract
Public Functions
-
inline explicit ActivationModelAbstractTpl(const std::size_t nr)
-
virtual ~ActivationModelAbstractTpl() = default
-
inline virtual std::shared_ptr<ActivationDataAbstract> createData()
-
inline std::size_t get_nr() const
-
inline virtual void print(std::ostream &os) const
Print relevant information of the activation model.
- Parameters:
os – [out] Output stream object
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
Protected Functions
-
inline ActivationModelAbstractTpl()
Protected Attributes
-
std::size_t nr_
Friends
-
inline friend std::ostream &operator<<(std::ostream &os, const ActivationModelAbstractTpl<Scalar> &model)
Print information on the activation model.
-
typedef MathBaseTpl<Scalar> MathBase