Lines Matching refs:Options
60 LineSearch::Summary DoLineSearch(const Minimizer::Options& options,
68 LineSearch::Options line_search_options;
71 options.line_search_interpolation_type;
72 line_search_options.min_step_size = options.min_line_search_step_size;
74 options.line_search_sufficient_function_decrease;
76 options.max_line_search_step_contraction;
78 options.min_line_search_step_contraction;
80 options.max_num_line_search_step_size_iterations;
82 options.line_search_sufficient_curvature_decrease;
84 options.max_line_search_step_expansion;
118 void TrustRegionMinimizer::Init(const Minimizer::Options& options) {
119 options_ = options;
124 void TrustRegionMinimizer::Minimize(const Minimizer::Options& options,
129 Init(options);
135 const bool is_not_silent = !options.is_silent;
144 const bool use_line_search = options.is_constrained;
181 if (options.is_constrained) {
225 if (iteration_summary.gradient_max_norm <= options.gradient_tolerance) {
256 bool inner_iterations_are_enabled = options.inner_iteration_minimizer != NULL;
259 if (!RunCallbacks(options, iteration_summary, summary)) {
354 "than Solver::Options::max_num_consecutive_invalid_steps: %d",
389 DoLineSearch(options, x, gradient, cost, delta, evaluator);
419 options.inner_iteration_minimizer->Minimize(options,
445 options.inner_iteration_tolerance);
506 options.use_nonmonotonic_steps
601 if (iteration_summary.gradient_max_norm <= options.gradient_tolerance) {
649 options.max_consecutive_nonmonotonic_steps) {