Lines Matching defs:dogleg
189 // The dogleg step is defined as the intersection of the trust region
194 void DoglegStrategy::ComputeTraditionalDoglegStep(double* dogleg) {
195 VectorRef dogleg_step(dogleg, gradient_.rows());
261 void DoglegStrategy::ComputeSubspaceDoglegStep(double* dogleg) {
262 VectorRef dogleg_step(dogleg, gradient_.rows());
316 // For the positive semi-definite case, a traditional dogleg step
319 << "Taking traditional dogleg step instead.";
320 ComputeTraditionalDoglegStep(dogleg);
348 << "Taking a regular dogleg step instead.\n"
351 ComputeTraditionalDoglegStep(dogleg);
465 // dogleg step.