/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/ |
LMonestep.h | 27 RealScalar pnorm, xnorm, fnorm1, actred, dirder, prered; local 30 temp = 0.0; xnorm = 0.0; 61 xnorm = m_diag.cwiseProduct(x).stableNorm(); 62 m_delta = m_factor * xnorm; 150 xnorm = m_wa2.stableNorm(); 156 if (abs(actred) <= m_ftol && prered <= m_ftol && Scalar(.5) * ratio <= 1. && m_delta <= m_xtol * xnorm) 166 if (m_delta <= m_xtol * xnorm) 183 if (m_delta <= NumTraits<Scalar>::epsilon() * xnorm)
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
HybridNonLinearSolver.h | 109 Scalar pnorm, xnorm, fnorm1; member in class:Eigen::HybridNonLinearSolver 213 xnorm = diag.cwiseProduct(x).stableNorm(); 214 delta = parameters.factor * xnorm; 292 xnorm = wa2.stableNorm(); 307 if (delta <= parameters.xtol * xnorm || fnorm == 0.) 313 if (Scalar(.1) * (std::max)(Scalar(.1) * delta, pnorm) <= NumTraits<Scalar>::epsilon() * xnorm) 456 xnorm = diag.cwiseProduct(x).stableNorm(); 457 delta = parameters.factor * xnorm; 535 xnorm = wa2.stableNorm(); 550 if (delta <= parameters.xtol * xnorm || fnorm == 0. [all...] |
LevenbergMarquardt.h | 121 Scalar pnorm, xnorm, fnorm1, actred, dirder, prered; member in class:Eigen::LevenbergMarquardt 238 xnorm = diag.cwiseProduct(x).stableNorm(); 239 delta = parameters.factor * xnorm; 326 xnorm = wa2.stableNorm(); 332 if (abs(actred) <= parameters.ftol && prered <= parameters.ftol && Scalar(.5) * ratio <= 1. && delta <= parameters.xtol * xnorm) 336 if (delta <= parameters.xtol * xnorm) 344 if (delta <= NumTraits<Scalar>::epsilon() * xnorm) 494 xnorm = diag.cwiseProduct(x).stableNorm(); 495 delta = parameters.factor * xnorm; 576 xnorm = wa2.stableNorm() [all...] |