/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
HybridNonLinearSolver.h | 91 FVectorType fvec, qtf, diag; member in class:Eigen::HybridNonLinearSolver 148 fvec.resize(n); 170 if ( functor(x, fvec) < 0) 172 fnorm = fvec.stableNorm(); 228 /* form (q transpose)*fvec and store in qtf. */ 229 qtf = fjac.transpose() * fvec; 288 /* successful iteration. update x, fvec, and their norms. */ 291 fvec = wa4; 390 fvec.resize(n); 410 if ( functor(x, fvec) < 0 [all...] |
LevenbergMarquardt.h | 107 FVectorType fvec, qtf, diag; member in class:Eigen::LevenbergMarquardt 178 fvec.resize(m); 201 if ( functor(x, fvec) < 0) 203 fnorm = fvec.stableNorm(); 251 /* form (q transpose)*fvec and store the first n components in */ 253 wa4 = fvec; 329 /* successful iteration. update x, fvec, and their norms. */ 332 fvec = wa4; 392 fvec.resize(m); 420 if ( functor(x, fvec) < 0 [all...] |
/external/lmfit/lib/ |
lmmin.c | 124 const void* data, double* fvec, int* userbreak), 205 double* fvec = (double*)pws; local 235 (*evaluate)(x, m, data, fvec, &(S->userbreak)); 238 fprintf(msgfile, " fvec[%4i] = %18.8g\n", i, fvec[i]); 242 fnorm = lm_enorm(m, fvec); 268 fjac[j*m+i] = (wf[i] - fvec[i]) / step; 307 /** Form Q^T * fvec, and store first n components in qtf. **/ 309 wf[i] = fvec[i]; 473 /* Update x, fvec, and their norms. * [all...] |
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/ |
LevenbergMarquardt.h | 61 //int operator()(const InputType &x, ValueType& fvec) { } 88 //int operator()(const InputType &x, ValueType& fvec) { } 219 FVectorType& fvec() {return m_fvec; } function in class:Eigen::LevenbergMarquardt
|