Lines Matching refs:Options
87 "Options are: levenberg_marquardt, dogleg");
89 "Options are: traditional_dogleg, subspace_dogleg");
90 DEFINE_string(linear_solver, "dense_qr", "Options are: "
93 DEFINE_string(preconditioner, "jacobi", "Options are: "
416 const ceres::Solver::Options& options) {
444 Solve(options, &problem, &summary);
483 void SetMinimizerOptions(ceres::Solver::Options* options) {
485 &options->minimizer_type));
487 &options->linear_solver_type));
489 &options->preconditioner_type));
492 &options->trust_region_strategy_type));
493 CHECK(ceres::StringToDoglegType(FLAGS_dogleg, &options->dogleg_type));
496 &options->line_search_direction_type));
498 &options->line_search_type));
501 &options->line_search_interpolation_type));
503 options->max_num_iterations = FLAGS_num_iterations;
504 options->use_nonmonotonic_steps = FLAGS_nonmonotonic_steps;
505 options->initial_trust_region_radius = FLAGS_initial_trust_region_radius;
506 options->max_lbfgs_rank = FLAGS_lbfgs_rank;
507 options->line_search_sufficient_function_decrease = FLAGS_sufficient_decrease;
508 options->line_search_sufficient_curvature_decrease =
510 options->max_num_line_search_step_size_iterations =
512 options->max_num_line_search_direction_restarts =
514 options->use_approximate_eigenvalue_bfgs_scaling =
516 options->function_tolerance = 1e-18;
517 options->gradient_tolerance = 1e-18;
518 options->parameter_tolerance = 1e-18;
526 ceres::Solver::Options options;
527 SetMinimizerOptions(&options);
531 easy_success += RegressionDriver<Misra1a, 1, 2>("Misra1a.dat", options);
532 easy_success += RegressionDriver<Chwirut, 1, 3>("Chwirut1.dat", options);
533 easy_success += RegressionDriver<Chwirut, 1, 3>("Chwirut2.dat", options);
534 easy_success += RegressionDriver<Lanczos, 1, 6>("Lanczos3.dat", options);
535 easy_success += RegressionDriver<Gauss, 1, 8>("Gauss1.dat", options);
536 easy_success += RegressionDriver<Gauss, 1, 8>("Gauss2.dat", options);
537 easy_success += RegressionDriver<DanWood, 1, 2>("DanWood.dat", options);
538 easy_success += RegressionDriver<Misra1b, 1, 2>("Misra1b.dat", options);
542 medium_success += RegressionDriver<Kirby2, 1, 5>("Kirby2.dat", options);
543 medium_success += RegressionDriver<Hahn1, 1, 7>("Hahn1.dat", options);
544 medium_success += RegressionDriver<Nelson, 1, 3>("Nelson.dat", options);
545 medium_success += RegressionDriver<MGH17, 1, 5>("MGH17.dat", options);
546 medium_success += RegressionDriver<Lanczos, 1, 6>("Lanczos1.dat", options);
547 medium_success += RegressionDriver<Lanczos, 1, 6>("Lanczos2.dat", options);
548 medium_success += RegressionDriver<Gauss, 1, 8>("Gauss3.dat", options);
549 medium_success += RegressionDriver<Misra1c, 1, 2>("Misra1c.dat", options);
550 medium_success += RegressionDriver<Misra1d, 1, 2>("Misra1d.dat", options);
551 medium_success += RegressionDriver<Roszman1, 1, 4>("Roszman1.dat", options);
552 medium_success += RegressionDriver<ENSO, 1, 9>("ENSO.dat", options);
556 hard_success += RegressionDriver<MGH09, 1, 4>("MGH09.dat", options);
557 hard_success += RegressionDriver<Thurber, 1, 7>("Thurber.dat", options);
558 hard_success += RegressionDriver<BoxBOD, 1, 2>("BoxBOD.dat", options);
559 hard_success += RegressionDriver<Rat42, 1, 3>("Rat42.dat", options);
560 hard_success += RegressionDriver<MGH10, 1, 3>("MGH10.dat", options);
562 hard_success += RegressionDriver<Eckerle4, 1, 3>("Eckerle4.dat", options);
563 hard_success += RegressionDriver<Rat43, 1, 4>("Rat43.dat", options);
564 hard_success += RegressionDriver<Bennet5, 1, 3>("Bennett5.dat", options);