Home | History | Annotate | Download | only in examples

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: "
408 const ceres::Solver::Options& options) {
436 Solve(options, &problem, &summary);
475 void SetMinimizerOptions(ceres::Solver::Options* options) {
477 &options->minimizer_type));
479 &options->linear_solver_type));
481 &options->preconditioner_type));
484 &options->trust_region_strategy_type));
485 CHECK(ceres::StringToDoglegType(FLAGS_dogleg, &options->dogleg_type));
488 &options->line_search_direction_type));
490 &options->line_search_type));
493 &options->line_search_interpolation_type));
495 options->max_num_iterations = FLAGS_num_iterations;
496 options->use_nonmonotonic_steps = FLAGS_nonmonotonic_steps;
497 options->initial_trust_region_radius = FLAGS_initial_trust_region_radius;
498 options->max_lbfgs_rank = FLAGS_lbfgs_rank;
499 options->line_search_sufficient_function_decrease = FLAGS_sufficient_decrease;
500 options->line_search_sufficient_curvature_decrease =
502 options->max_num_line_search_step_size_iterations =
504 options->max_num_line_search_direction_restarts =
506 options->use_approximate_eigenvalue_bfgs_scaling =
508 options->function_tolerance = 1e-18;
509 options->gradient_tolerance = 1e-18;
510 options->parameter_tolerance = 1e-18;
518 ceres::Solver::Options options;
519 SetMinimizerOptions(&options);
523 easy_success += RegressionDriver<Misra1a, 1, 2>("Misra1a.dat", options);
524 easy_success += RegressionDriver<Chwirut, 1, 3>("Chwirut1.dat", options);
525 easy_success += RegressionDriver<Chwirut, 1, 3>("Chwirut2.dat", options);
526 easy_success += RegressionDriver<Lanczos, 1, 6>("Lanczos3.dat", options);
527 easy_success += RegressionDriver<Gauss, 1, 8>("Gauss1.dat", options);
528 easy_success += RegressionDriver<Gauss, 1, 8>("Gauss2.dat", options);
529 easy_success += RegressionDriver<DanWood, 1, 2>("DanWood.dat", options);
530 easy_success += RegressionDriver<Misra1b, 1, 2>("Misra1b.dat", options);
534 medium_success += RegressionDriver<Kirby2, 1, 5>("Kirby2.dat", options);
535 medium_success += RegressionDriver<Hahn1, 1, 7>("Hahn1.dat", options);
536 medium_success += RegressionDriver<Nelson, 1, 3>("Nelson.dat", options);
537 medium_success += RegressionDriver<MGH17, 1, 5>("MGH17.dat", options);
538 medium_success += RegressionDriver<Lanczos, 1, 6>("Lanczos1.dat", options);
539 medium_success += RegressionDriver<Lanczos, 1, 6>("Lanczos2.dat", options);
540 medium_success += RegressionDriver<Gauss, 1, 8>("Gauss3.dat", options);
541 medium_success += RegressionDriver<Misra1c, 1, 2>("Misra1c.dat", options);
542 medium_success += RegressionDriver<Misra1d, 1, 2>("Misra1d.dat", options);
543 medium_success += RegressionDriver<Roszman1, 1, 4>("Roszman1.dat", options);
544 medium_success += RegressionDriver<ENSO, 1, 9>("ENSO.dat", options);
548 hard_success += RegressionDriver<MGH09, 1, 4>("MGH09.dat", options);
549 hard_success += RegressionDriver<Thurber, 1, 7>("Thurber.dat", options);
550 hard_success += RegressionDriver<BoxBOD, 1, 2>("BoxBOD.dat", options);
551 hard_success += RegressionDriver<Rat42, 1, 3>("Rat42.dat", options);
552 hard_success += RegressionDriver<MGH10, 1, 3>("MGH10.dat", options);
554 hard_success += RegressionDriver<Eckerle4, 1, 3>("Eckerle4.dat", options);
555 hard_success += RegressionDriver<Rat43, 1, 4>("Rat43.dat", options);
556 hard_success += RegressionDriver<Bennet5, 1, 3>("Bennett5.dat", options);