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

/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Dchkder.h11 const Matrix< Scalar, Dynamic, 1 > &fvec,
26 const Index m = fvec.size(), n = x.size();
49 if (fvec[i] != 0. && fvecp[i] != 0. && abs(fvecp[i] - fvec[i]) >= epsf * abs(fvec[i]))
50 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,
27 assert(fvec.size()==n);
45 fjac.col(j) = (wa1-fvec)/h;
67 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();
226 /* form (q transpose)*fvec and store in qtf. */
227 qtf = fjac.transpose() * fvec;
286 /* successful iteration. update x, fvec, and their norms. */
289 fvec = wa4;
388 fvec.resize(n);
408 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();
241 /* form (q transpose)*fvec and store the first n components in */
243 wa4 = fvec;
319 /* successful iteration. update x, fvec, and their norms. */
322 fvec = wa4;
382 fvec.resize(m);
410 if ( functor(x, fvec) <
[all...]
/external/eigen/unsupported/test/
H A DNonLinearOptimization.cpp15 int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int iflag) argument
20 assert(15 == fvec.size());
36 fvec[i] = y[i] - (x[0] + tmp1/(x[1]*tmp2 + x[2]*tmp3));
61 VectorXd x(n), fvec(m), xp, fvecp(m), err;
69 internal::chkder(x, fvec, fjac, xp, fvecp, 1, err);
70 fcn_chkder(x, fvec, fjac, 1);
71 fcn_chkder(x, fvec, fjac, 2);
73 internal::chkder(x, fvec, fjac, xp, fvecp, 2, err);
75 fvecp -= fvec;
98 VERIFY_IS_APPROX(fvec, fvec_re
244 operator ()(const VectorXd &x, VectorXd &fvec) argument
431 operator ()(const VectorXd &x, VectorXd &fvec) argument
636 operator ()(const VectorXd &b, VectorXd &fvec) argument
723 operator ()(const VectorXd &b, VectorXd &fvec) argument
796 operator ()(const VectorXd &b, VectorXd &fvec) argument
894 operator ()(const VectorXd &b, VectorXd &fvec) argument
970 operator ()(const VectorXd &b, VectorXd &fvec) argument
1056 operator ()(const VectorXd &b, VectorXd &fvec) argument
1135 operator ()(const VectorXd &b, VectorXd &fvec) argument
1213 operator ()(const VectorXd &b, VectorXd &fvec) argument
1293 operator ()(const VectorXd &b, VectorXd &fvec) argument
1379 operator ()(const VectorXd &b, VectorXd &fvec) argument
1466 operator ()(const VectorXd &b, VectorXd &fvec) argument
1544 operator ()(const VectorXd &b, VectorXd &fvec) argument
1643 operator ()(const VectorXd &b, VectorXd &fvec) argument
1731 operator ()(const VectorXd &b, VectorXd &fvec) argument
[all...]

Completed in 176 milliseconds