Template Class CallbackVerboseTpl
Defined in File callbacks.hpp
Inheritance Relationships
Base Type
public crocoddyl::CallbackAbstractTpl< _Scalar >(Template Class CallbackAbstractTpl)
Class Documentation
-
template<typename _Scalar>
class CallbackVerboseTpl : public crocoddyl::CallbackAbstractTpl<_Scalar> Public Types
-
typedef CallbackAbstractTpl<Scalar> CallbackAbstract
-
typedef SolverAbstractTpl<Scalar> SolverAbstract
Public Functions
-
explicit CallbackVerboseTpl(VerboseLevel level = _4, int precision = 3)
-
~CallbackVerboseTpl() = default
-
virtual void operator()(SolverAbstract &solver) override
Run the callback function given a solver.
- Parameters:
solver – [in] solver to be diagnostic
-
VerboseLevel get_level() const
-
void set_level(VerboseLevel level)
-
int get_precision() const
-
void set_precision(int precision)
-
template<typename NewScalar>
CallbackVerboseTpl<NewScalar> cast() const Cast the verbose callback.
It is useful for operations requiring different precision or scalar types.
- Template Parameters:
NewScalar – The new scalar type to cast to.
- Returns:
CallbackVerboseTpl<NewScalar> A verbose callback with the new scalar type.
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
typedef CallbackAbstractTpl<Scalar> CallbackAbstract