Lines Matching refs:radius_
54 radius_(options.initial_radius),
119 // || D * step || <= radius_ .
205 if (gauss_newton_norm <= radius_) {
210 << " radius: " << radius_;
217 if (gradient_norm * alpha_ >= radius_) {
218 dogleg_step = -(radius_ / gradient_norm) * gradient_;
219 dogleg_step_norm_ = radius_;
222 << " radius: " << radius_;
242 (pow(radius_, 2.0) - a_squared_norm));
247 : (radius_ * radius_ - a_squared_norm) / (d + c);
253 << " radius: " << radius_;
268 // The Gauss-Newton point is inside the trust region if |GN| <= radius_.
269 // This test is valid even though radius_ is a length in the two-dimensional
279 if (gauss_newton_norm <= radius_) {
284 << " radius: " << radius_;
310 dogleg_step = -(radius_ / gradient_.norm()) * gradient_;
311 dogleg_step_norm_ = radius_;
314 << " radius: " << radius_;
361 dogleg_step_norm_ = radius_;
364 << " radius: " << radius_;
421 const double r2 = radius_ * radius_;
502 const double f_i = EvaluateSubspaceModel((radius_ / x_i.norm()) * x_i);
617 radius_ *= 0.5;
621 radius_ = max(radius_, 3.0 * dogleg_step_norm_);
632 radius_ *= 0.5;
642 return radius_;