Searched refs:abs2 (Results 1 - 25 of 41) sorted by relevance

12

/external/eigen/doc/snippets/
H A DCwise_abs2.cpp2 cout << v.abs2() << endl;
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Ddogleg.h95 temp = temp - delta / qnorm * numext::abs2(sgnorm / delta) + sqrt(numext::abs2(temp - delta / qnorm) + (1.-numext::abs2(delta / qnorm)) * (1.-numext::abs2(sgnorm / delta)));
96 alpha = delta / qnorm * (1. - numext::abs2(sgnorm / delta)) / temp;
H A DHybridNonLinearSolver.h257 actred = 1. - numext::abs2(fnorm1 / fnorm);
264 prered = 1. - numext::abs2(temp / fnorm);
500 actred = 1. - numext::abs2(fnorm1 / fnorm);
507 prered = 1. - numext::abs2(temp / fnorm);
H A DLevenbergMarquardt.h288 actred = 1. - numext::abs2(fnorm1 / fnorm);
293 temp1 = numext::abs2(wa3.stableNorm() / fnorm);
294 temp2 = numext::abs2(sqrt(par) * pnorm / fnorm);
538 actred = 1. - numext::abs2(fnorm1 / fnorm);
543 temp1 = numext::abs2(wa3.stableNorm() / fnorm);
544 temp2 = numext::abs2(sqrt(par) * pnorm / fnorm);
/external/eigen/unsupported/test/
H A Dmpreal_support.cpp30 VERIFY(Eigen::internal::isApprox(A.array().abs2().sum(), A.squaredNorm()));
32 VERIFY_IS_APPROX(A.array().abs2().sqrt(), A.array().abs());
H A DFFTW.cpp40 totalpower += numext::abs2(acc);
43 difpower += numext::abs2(dif);
44 //cerr << k0 << "\t" << acc << "\t" << x << "\t" << sqrt(numext::abs2(dif)) << endl;
57 totalpower += (numext::abs2( buf1[k] ) + numext::abs2(buf2[k]) )/2.;
58 difpower += numext::abs2(buf1[k] - buf2[k]);
/external/eigen/unsupported/Eigen/src/Polynomials/
H A DPolynomialSolver.h86 RealScalar norm2 = numext::abs2( m_roots[0] );
89 const RealScalar currNorm2 = numext::abs2( m_roots[i] );
125 RealScalar abs2(0);
135 abs2 = m_roots[i].real() * m_roots[i].real();
140 if( pred( currAbs2, abs2 ) )
142 abs2 = currAbs2;
H A DPolynomialUtils.h50 if( numext::abs2( x ) <= Real(1) ){
/external/eigen/Eigen/src/Core/
H A DStableNorm.h25 ssq = ssq * numext::abs2(scale/maxCoeff);
100 if(ax > ab2) abig += numext::abs2(ax*s2m);
101 else if(ax < b1) asml += numext::abs2(ax*s1m);
102 else amed += numext::abs2(ax);
136 return abig * sqrt(RealScalar(1) + numext::abs2(asml/abig));
H A DFuzzy.h45 return x.cwiseAbs2().sum() <= numext::abs2(prec) * y.cwiseAbs2().sum();
63 return x.cwiseAbs2().sum() <= numext::abs2(prec * y);
H A DGlobalFunctions.h86 EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY(abs2,scalar_abs2_op)
H A DMathFunctions.h218 * Implementation of abs2 *
599 inline EIGEN_MATHFUNC_RETVAL(abs2, Scalar) abs2(const Scalar& x) function in namespace:Eigen::numext
601 return EIGEN_MATHFUNC_IMPL(abs2, Scalar)::run(x);
696 return numext::abs2(x) <= numext::abs2(y) * prec * prec;
701 return numext::abs2(x - y) <= (min)(numext::abs2(x), numext::abs2(y)) * prec * prec;
/external/eigen/test/
H A Deigen2support.cpp48 using numext::abs2;
51 VERIFY_IS_EQUAL(ei_abs2(s1), abs2(s1));
H A Darray.cpp179 VERIFY_IS_APPROX(m1.abs(), sqrt(numext::abs2(m1)));
181 VERIFY_IS_APPROX(numext::abs2(numext::real(m1)) + numext::abs2(numext::imag(m1)), numext::abs2(m1));
182 VERIFY_IS_APPROX(numext::abs2(real(m1)) + numext::abs2(imag(m1)), numext::abs2(m1));
H A Dstable_norm.cpp60 while(numext::abs2(factor)<RealScalar(1e-4))
65 while(numext::abs2(factor)<RealScalar(1e-4))
/external/eigen/Eigen/src/Jacobi/
H A DJacobi.h97 RealScalar w = sqrt(numext::abs2(tau) + RealScalar(1));
108 RealScalar n = RealScalar(1) / sqrt(numext::abs2(t)+RealScalar(1));
181 RealScalar p2 = numext::abs2(ps);
183 RealScalar q2 = numext::abs2(qs);
196 RealScalar p2 = numext::abs2(ps);
198 RealScalar q2 = numext::abs2(qs);
234 Scalar u = sqrt(Scalar(1) + numext::abs2(t));
244 Scalar u = sqrt(Scalar(1) + numext::abs2(t));
/external/eigen/Eigen/src/plugins/
H A DArrayCwiseUnaryOps.h8 * \sa abs2()
24 abs2() const function
168 * \sa operator/(), operator*(), abs2()
/external/eigen/test/eigen2/
H A Dproduct.h17 return !((m1-m2).cwise().abs2().maxCoeff() < epsilon * epsilon
18 * std::max(m1.cwise().abs2().maxCoeff(), m2.cwise().abs2().maxCoeff()));
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
H A DLMonestep.h112 actred = 1. - numext::abs2(fnorm1 / m_fnorm);
117 temp1 = numext::abs2(m_wa3.stableNorm() / m_fnorm);
118 temp2 = numext::abs2(sqrt(m_par) * pnorm / m_fnorm);
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h87 beta = sqrt(numext::abs2(c0) + tailSqNorm);
/external/eigen/blas/
H A Dlevel1_impl.h123 norm = scale*sqrt((numext::abs2(a/scale)) + (numext::abs2(b/scale)));
/external/eigen/Eigen/src/Eigenvalues/
H A DSelfAdjointEigenSolver.h672 const Scalar t0 = Scalar(0.5) * sqrt( numext::abs2(m(0,0)-m(1,1)) + Scalar(4)*m(1,0)*m(1,0));
702 Scalar a2 = numext::abs2(scaledMat(0,0));
703 Scalar c2 = numext::abs2(scaledMat(1,1));
704 Scalar b2 = numext::abs2(scaledMat(1,0));
747 // RealScalar e2 = numext::abs2(subdiag[end-1]);
755 RealScalar e2 = numext::abs2(subdiag[end-1]);
/external/eigen/bench/
H A Dbench_norm.cpp38 ssq += internal::abs2(ax/scale);
42 ssq = Scalar(1) + ssq * internal::abs2(scale/ax);
211 return abig * internal::sqrt(Scalar(1) + internal::abs2(asml/abig));
/external/eigen/Eigen/src/Eigen2Support/
H A DMathFunctions.h19 template<typename T> inline typename NumTraits<T>::Real ei_abs2(const T& x) { return numext::abs2(x); }
/external/eigen/unsupported/Eigen/src/AutoDiff/
H A DAutoDiffScalar.h51 * - internal::conj, internal::real, internal::imag, numext::abs2.
551 EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(abs2,
552 using numext::abs2;
553 return ReturnType(abs2(x.value()), x.derivatives() * (Scalar(2)*x.value()));)
615 return ReturnType(tan(x.value()),x.derivatives() * (Scalar(1)/numext::abs2(cos(x.value()))));)
620 return ReturnType(asin(x.value()),x.derivatives() * (Scalar(1)/sqrt(1-numext::abs2(x.value()))));)
625 return ReturnType(acos(x.value()),x.derivatives() * (Scalar(-1)/sqrt(1-numext::abs2(x.value()))));)

Completed in 1424 milliseconds

12