Searched defs:fvec (Results 1 - 9 of 9) sorted by relevance

/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Dchkder.h11 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]));
9 chkder( const Matrix< Scalar, Dynamic, 1 > &x, const Matrix< Scalar, Dynamic, 1 > &fvec, const Matrix< Scalar, Dynamic, Dynamic > &fjac, Matrix< Scalar, Dynamic, 1 > &xp, const Matrix< Scalar, Dynamic, 1 > &fvecp, int mode, Matrix< Scalar, Dynamic, 1 > &err ) argument
H A Dfdjac1.h9 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;
6 fdjac1( const FunctorType &Functor, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &fvec, Matrix< Scalar, Dynamic, Dynamic > &fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn) argument
H A DHybridNonLinearSolver.h91 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) <
[all...]
H A DLevenbergMarquardt.h101 FVectorType fvec, qtf, diag; member in class:Eigen::LevenbergMarquardt
171 fvec.resize(m);
194 if ( functor(x, fvec) < 0)
196 fnorm = fvec.stableNorm();
244 /* form (q transpose)*fvec and store the first n components in */
246 wa4 = fvec;
322 /* successful iteration. update x, fvec, and their norms. */
325 fvec = wa4;
385 fvec.resize(m);
413 if ( functor(x, fvec) <
[all...]
/external/eigen/test/
H A DsparseLM.cpp59 int operator()(const VectorType& uv, VectorType& fvec) argument
68 fvec = m_y;
77 fvec(j) -= u(i)*std::pow((1-coeff), 2);
H A DdenseLM.cpp56 int operator()(const VectorType& uv, VectorType& fvec) argument
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)));
/external/eigen/unsupported/test/
H A Dlevenberg_marquardt.cpp26 int operator()(const VectorXd &x, VectorXd &fvec) const
37 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
79 VERIFY_IS_APPROX(lm.fvec().blueNorm(), 0.09063596);
108 fnorm = lm.fvec().blueNorm();
138 int operator()(const VectorXd &x, VectorXd &fvec) const
146 assert(fvec.size()==15);
154 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
165 VectorXd x(n), fvec(15);
180 functor(x, fvec);
181 VERIFY_IS_APPROX(fvec
243 operator ()(const VectorXd &b, VectorXd &fvec) argument
330 operator ()(const VectorXd &b, VectorXd &fvec) argument
403 operator ()(const VectorXd &b, VectorXd &fvec) argument
506 operator ()(const VectorXd &b, VectorXd &fvec) argument
582 operator ()(const VectorXd &b, VectorXd &fvec) argument
668 operator ()(const VectorXd &b, VectorXd &fvec) argument
747 operator ()(const VectorXd &b, VectorXd &fvec) argument
825 operator ()(const VectorXd &b, VectorXd &fvec) argument
905 operator ()(const VectorXd &b, VectorXd &fvec) argument
991 operator ()(const VectorXd &b, VectorXd &fvec) argument
1078 operator ()(const VectorXd &b, VectorXd &fvec) argument
1159 operator ()(const VectorXd &b, VectorXd &fvec) argument
1258 operator ()(const VectorXd &b, VectorXd &fvec) argument
1346 operator ()(const VectorXd &b, VectorXd &fvec) argument
[all...]
H A DNonLinearOptimization.cpp17 int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int iflag) argument
22 assert(15 == fvec.size());
38 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
63 VectorXd x(n), fvec(m), xp, fvecp(m), err;
71 internal::chkder(x, fvec, fjac, xp, fvecp, 1, err);
72 fcn_chkder(x, fvec, fjac, 1);
73 fcn_chkder(x, fvec, fjac, 2);
75 internal::chkder(x, fvec, fjac, xp, fvecp, 2, err);
77 fvecp -= fvec;
100 VERIFY_IS_APPROX(fvec, fvec_re
246 operator ()(const VectorXd &x, VectorXd &fvec) argument
433 operator ()(const VectorXd &x, VectorXd &fvec) argument
638 operator ()(const VectorXd &b, VectorXd &fvec) argument
725 operator ()(const VectorXd &b, VectorXd &fvec) argument
798 operator ()(const VectorXd &b, VectorXd &fvec) argument
900 operator ()(const VectorXd &b, VectorXd &fvec) argument
976 operator ()(const VectorXd &b, VectorXd &fvec) argument
1062 operator ()(const VectorXd &b, VectorXd &fvec) argument
1141 operator ()(const VectorXd &b, VectorXd &fvec) argument
1219 operator ()(const VectorXd &b, VectorXd &fvec) argument
1299 operator ()(const VectorXd &b, VectorXd &fvec) argument
1385 operator ()(const VectorXd &b, VectorXd &fvec) argument
1472 operator ()(const VectorXd &b, VectorXd &fvec) argument
1553 operator ()(const VectorXd &b, VectorXd &fvec) argument
1652 operator ()(const VectorXd &b, VectorXd &fvec) argument
1740 operator ()(const VectorXd &b, VectorXd &fvec) argument
[all...]
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
H A DLevenbergMarquardt.h61 //int operator()(const InputType &x, ValueType& fvec) { }
88 //int operator()(const InputType &x, ValueType& fvec) { }
200 FVectorType& fvec() {return m_fvec; } function in class:Eigen::LevenbergMarquardt

Completed in 183 milliseconds