Home | History | Annotate | Download | only in NonLinearOptimization

Lines Matching refs:fnorm

50         : functor(_functor) { nfev = njev = iter = 0;  fnorm = gnorm = 0.; useExternalScaling=false; }
107 Scalar fnorm, gnorm;
196 fnorm = fvec.stableNorm();
252 if (fnorm != 0.)
255 gnorm = (std::max)(gnorm, abs( fjac.col(j).head(j+1).dot(qtf.head(j+1)/fnorm) / wa2[permutation.indices()[j]]));
287 if (Scalar(.1) * fnorm1 < fnorm)
288 actred = 1. - numext::abs2(fnorm1 / fnorm);
293 temp1 = numext::abs2(wa3.stableNorm() / fnorm);
294 temp2 = numext::abs2(sqrt(par) * pnorm / fnorm);
310 if (Scalar(.1) * fnorm1 >= fnorm || temp < Scalar(.1))
327 fnorm = fnorm1;
415 fnorm = fvec.stableNorm();
502 if (fnorm != 0.)
505 gnorm = (std::max)(gnorm, abs( fjac.col(j).head(j+1).dot(qtf.head(j+1)/fnorm) / wa2[permutation.indices()[j]]));
537 if (Scalar(.1) * fnorm1 < fnorm)
538 actred = 1. - numext::abs2(fnorm1 / fnorm);
543 temp1 = numext::abs2(wa3.stableNorm() / fnorm);
544 temp2 = numext::abs2(sqrt(par) * pnorm / fnorm);
560 if (Scalar(.1) * fnorm1 >= fnorm || temp < Scalar(.1))
577 fnorm = fnorm1;