Template Class ActivationModelQuadraticBarrierTpl
Defined in File quadratic-barrier.hpp
Inheritance Relationships
Base Type
public crocoddyl::ActivationModelAbstractTpl< _Scalar >(Template Class ActivationModelAbstractTpl)
Class Documentation
-
template<typename _Scalar>
class ActivationModelQuadraticBarrierTpl : public crocoddyl::ActivationModelAbstractTpl<_Scalar> Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef ActivationModelAbstractTpl<Scalar> Base
-
typedef ActivationDataAbstractTpl<Scalar> ActivationDataAbstract
-
typedef ActivationDataQuadraticBarrierTpl<Scalar> Data
-
typedef ActivationBoundsTpl<Scalar> ActivationBounds
Public Functions
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW CROCODDYL_DERIVED_CAST (ActivationModelBase, ActivationModelQuadraticBarrierTpl) typedef _Scalar Scalar
-
inline explicit ActivationModelQuadraticBarrierTpl(const ActivationBounds &bounds)
-
virtual ~ActivationModelQuadraticBarrierTpl() = default
-
inline virtual std::shared_ptr<ActivationDataAbstract> createData() override
-
template<typename NewScalar>
inline ActivationModelQuadraticBarrierTpl<NewScalar> cast() const
-
inline const ActivationBounds &get_bounds() const
-
inline void set_bounds(const ActivationBounds &bounds)
-
inline virtual void print(std::ostream &os) const override
Print relevant information of the quadratic barrier model.
- Parameters:
os – [out] Output stream object
-
typedef MathBaseTpl<Scalar> MathBase