Template Class ActivationModelNumDiffTpl
Defined in File activation.hpp
Inheritance Relationships
Base Type
public crocoddyl::ActivationModelAbstractTpl< _Scalar >(Template Class ActivationModelAbstractTpl)
Class Documentation
-
template<typename _Scalar>
class ActivationModelNumDiffTpl : public crocoddyl::ActivationModelAbstractTpl<_Scalar> Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef ActivationModelAbstractTpl<Scalar> Base
-
typedef ActivationDataNumDiffTpl<Scalar> Data
-
typedef ActivationDataAbstractTpl<Scalar> ActivationDataAbstract
Public Functions
Construct a new ActivationModelNumDiff object.
- Parameters:
model –
-
virtual ~ActivationModelNumDiffTpl()
Destroy the ActivationModelNumDiff object.
-
virtual std::shared_ptr<ActivationDataAbstract> createData() override
Create a Data object from the given model.
- Returns:
std::shared_ptr<ActivationDataAbstract>
-
template<typename NewScalar>
ActivationModelNumDiffTpl<NewScalar> cast() const
-
const Scalar get_disturbance() const
Return the disturbance constant used in the numerical differentiation routine.
-
void set_disturbance(const Scalar disturbance)
Modify the disturbance constant used in the numerical differentiation routine.
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
typedef MathBaseTpl<Scalar> MathBase