HomeSort by relevance Sort by last modified time
    Searched refs:fvec (Results 1 - 11 of 11) sorted by null

  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
chkder.h 11 const Matrix< Scalar, Dynamic, 1 > &fvec,
30 const Index m = fvec.size(), n = x.size();
53 if (fvec[i] != 0. && fvecp[i] != 0. && abs(fvecp[i] - fvec[i]) >= epsf * abs(fvec[i]))
54 temp = eps * abs((fvecp[i] - fvec[i]) / eps - err[i]) / (abs(fvec[i]) + abs(fvecp[i]));
fdjac1.h 9 Matrix< Scalar, Dynamic, 1 > &fvec,
30 eigen_assert(fvec.size()==n);
48 fjac.col(j) = (wa1-fvec)/h;
70 fjac.col(j).segment(start, length) = ( wa1.segment(start, length)-fvec.segment(start, length))/h;
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/eigen/unsupported/test/
NonLinearOptimization.cpp 18 int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int iflag)
23 assert(15 == fvec.size());
39 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
64 VectorXd x(n), fvec(m), xp, fvecp(m), err;
72 internal::chkder(x, fvec, fjac, xp, fvecp, 1, err);
73 fcn_chkder(x, fvec, fjac, 1);
74 fcn_chkder(x, fvec, fjac, 2);
76 internal::chkder(x, fvec, fjac, xp, fvecp, 2, err);
78 fvecp -= fvec;
101 VERIFY_IS_APPROX(fvec, fvec_ref)
    [all...]
levenberg_marquardt.cpp 32 int operator()(const VectorXd &x, VectorXd &fvec) const
43 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
85 VERIFY_IS_APPROX(lm.fvec().blueNorm(), 0.09063596);
114 fnorm = lm.fvec().blueNorm();
144 int operator()(const VectorXd &x, VectorXd &fvec) const
152 assert(fvec.size()==15);
160 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
171 VectorXd x(n), fvec(15);
186 functor(x, fvec);
187 VERIFY_IS_APPROX(fvec.blueNorm(), 0.09063596)
    [all...]
NumericalDiff.cpp 37 int operator()(const VectorXd &x, VectorXd &fvec) const
48 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
  /external/eigen/test/
denseLM.cpp 56 int operator()(const VectorType& uv, VectorType& fvec)
63 eigen_assert(fvec.size() == m);
69 fvec(j) = m_y(j);
72 fvec(j) -= u(i) *std::exp(-(m_x(j)-i)*(m_x(j)-i)/(v(i)*v(i)));
sparseLM.cpp 59 int operator()(const VectorType& uv, VectorType& fvec)
68 fvec = m_y;
77 fvec(j) -= u(i)*std::pow((1-coeff), 2);
  /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
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/
dvec.h 16 #include <fvec.h>
    [all...]

Completed in 172 milliseconds