Home | History | Annotate | Download | only in ceres

Lines Matching defs:step_size

147 // Returns step_size \in [min_step_size, max_step_size] which minimizes the
213 double step_size = 0.0, unused_min_value = 0.0;
215 &step_size, &unused_min_value);
216 return step_size;
233 // Note initial_cost & initial_gradient are evaluated at step_size = 0,
282 const double step_size =
291 if (step_size * descent_direction_max_norm < options().min_step_size) {
293 StringPrintf("Line search failed: step_size too small: %.5e "
294 "with descent_direction_max_norm: %.5e.", step_size,
301 current.x = step_size;
337 // Note initial_cost & initial_gradient are evaluated at step_size = 0,
348 // Wolfe bracketing phase: Increases step_size until either it finds a point
358 // Caveat: If f(step_size_{k}) is invalid, then step_size is reduced, ignoring
359 // this special case, step_size monotonically increases during bracketing.
597 const double step_size =
605 if (step_size * descent_direction_max_norm < options().min_step_size) {
607 StringPrintf("Line search failed: step_size too small: %.5e "
608 "with descent_direction_max_norm: %.5e", step_size,
615 current.x = step_size;
774 "step_size: %.5e, for which function is invalid, "