|
|
tinyopt_solver_t | solver_type |
|
tinyopt_linear_solver_t | linear_solver |
|
double | svd_relative_threshold |
|
int | check_final_cost |
|
int | use_step_quality_approx |
|
float | grad_clipping |
|
int | hessian_is_full |
|
float | check_min_hessian_diagonal |
|
int | save_last_hessian |
|
int | use_squared_norm |
|
int | downscale_cost_by_two |
|
int | normalize_cost |
|
unsigned short | max_iters |
|
float | min_error |
|
float | min_relative_error_decrease |
|
float | min_step_norm_squared |
|
float | min_gradient_norm_squared |
|
unsigned char | max_total_failures |
|
unsigned char | max_consecutive_failures |
|
double | max_duration_ms |
|
tinyopt_stop_callback_t | stop_callback |
|
void * | stop_callback_user_data |
|
tinyopt_stop_callback2_t | stop_callback2 |
|
void * | stop_callback2_user_data |
|
tinyopt_step_callback_t | step_callback |
|
void * | step_callback_user_data |
|
int | log_enabled |
|
const char * | log_error_symbol |
|
int | log_print_emoji |
|
int | log_print_x |
|
int | log_print_dx |
|
int | log_print_inliers |
|
int | log_print_time |
|
int | log_print_jacobian_jet |
|
int | log_print_max_standard_deviation |
|
int | log_print_failure |
|
int | lm_jacobi_scaling |
|
float | lm_damping_init |
|
float | lm_damping_min |
|
float | lm_damping_max |
|
float | lm_good_factor |
|
float | lm_bad_factor |
|
float | gd_learning_rate |
|
float | cg_step_size |
|
float | cg_step_reduction |
|
float | dogleg_radius_init |
|
float | dogleg_radius_max |
|
float | dogleg_shrink_factor |
|
float | dogleg_expand_factor |
|
float | bfgs_step_size |
|
float | bfgs_step_reduction |
|
float | bfgs_step_growth |
|
float | bfgs_max_step_size |
|
float | bfgs_curvature_threshold |
|
float | lbfgs_step_size |
|
float | lbfgs_step_reduction |
|
float | lbfgs_step_growth |
|
float | lbfgs_max_step_size |
|
float | lbfgs_curvature_threshold |
|
unsigned char | lbfgs_history_size |
The documentation for this struct was generated from the following file: