Home | History | Annotate | Download | only in ceres

Lines Matching refs:initial_position

235   const FunctionSample initial_position =
285 initial_position,
339 const FunctionSample initial_position =
360 if (!this->BracketingPhase(initial_position,
410 // e.g. when bracket_low = initial_position, and bracket_high is the
412 // but still has bracket_high.value < initial_position.value.
415 if (!this->ZoomPhase(initial_position,
454 const FunctionSample& initial_position,
462 FunctionSample previous = initial_position;
470 *bracket_low = initial_position;
493 (current.value > (initial_position.value
495 * initial_position.gradient
514 -options().sufficient_curvature_decrease * initial_position.gradient) {
522 << ", satisfying strong Wolfe conditions, initial_position: "
523 << initial_position << ", current: " << current;
641 bool WolfeLineSearch::ZoomPhase(const FunctionSample& initial_position,
651 << "the developers!, initial_position: " << initial_position
663 // bracket_low = initial_position, bracket_high is the first sample,
665 // bracket_high.value < initial_position.value.
669 << "contact the developers!, initial_position: " << initial_position
687 "with initial_position: %s, bracket_low: %s, bracket_high:"
691 initial_position.ToDebugString().c_str(),
788 if ((solution->value > (initial_position.value
790 * initial_position.gradient
801 -options().sufficient_curvature_decrease * initial_position.gradient) {