1 #ifndef MTF_IALK_PARAMS_H 2 #define MTF_IALK_PARAMS_H 4 #include "mtf/Macros/common.h" 9 enum class HessType{ InitialSelf, CurrentSelf, Std };
16 double lm_delta_update;
21 HessType _hess_type,
bool _sec_ord_hess,
22 bool _leven_marq,
double _lm_delta_init,
23 double _lm_delta_update,
bool _debug_mode);
26 static const char* toString(HessType hess_type);
Definition: IALKParams.h:8
HessType hess_type
maximum L1 norm of the state update vector at which to stop the iterations
Definition: IALKParams.h:12
IALKParams(int _max_iters, double _epsilon, HessType _hess_type, bool _sec_ord_hess, bool _leven_marq, double _lm_delta_init, double _lm_delta_update, bool _debug_mode)
decides whether logging data will be printed for debugging purposes;
double epsilon
maximum iterations of the IALK algorithm to run for each frame
Definition: IALKParams.h:11