1 #ifndef MTF_ICLK_PARAMS_H 2 #define MTF_ICLK_PARAMS_H 4 #include "mtf/Macros/common.h" 9 enum class HessType{ InitialSelf, CurrentSelf, Std };
18 double lm_delta_update;
24 HessType _hess_type,
bool _sec_ord_hess,
25 bool _update_ssm,
bool _chained_warp,
26 bool _leven_marq,
double _lm_delta_init,
27 double _lm_delta_update,
bool _enable_learning,
30 static const char* toString(HessType hess_type);
HessType hess_type
maximum L2 norm of the state update vector at which to stop the iterations
Definition: ICLKParams.h:12
Definition: ICLKParams.h:8
ICLKParams(int _max_iters, double _epsilon, HessType _hess_type, bool _sec_ord_hess, bool _update_ssm, bool _chained_warp, bool _leven_marq, double _lm_delta_init, double _lm_delta_update, bool _enable_learning, bool _debug_mode)
decides whether logging data will be printed for debugging purposes;
double epsilon
maximum iterations of the ICLK algorithm to run for each frame
Definition: ICLKParams.h:11