HomeSort by relevance Sort by last modified time
    Searched full:numext (Results 1 - 25 of 77) sorted by null

1 2 3 4

  /external/eigen/blas/
Rank2Update.h 27 numext::conj(alpha) * numext::conj(u[i]) * OtherMap(v+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1))
28 + alpha * numext::conj(v[i]) * OtherMap(u+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1));
46 numext::conj(alpha) * numext::conj(u[i]) * OtherMap(v+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1))
47 + alpha * numext::conj(v[i]) * OtherMap(u+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1));
49 mat[offset+(UpLo==Lower ? 0 : i)] = numext::real(mat[offset+(UpLo==Lower ? 0 : i)]);
  /external/eigen/test/
redux.cpp 29 Scalar s(0), p(1), minc(numext::real(m1.coeff(0))), maxc(numext::real(m1.coeff(0)));
35 minc = (std::min)(numext::real(minc), numext::real(m1(i,j)));
36 maxc = (std::max)(numext::real(maxc), numext::real(m1(i,j)));
43 VERIFY_IS_APPROX(m1.real().minCoeff(), numext::real(minc));
44 VERIFY_IS_APPROX(m1.real().maxCoeff(), numext::real(maxc));
76 RealScalar minc(numext::real(v.coeff(0))), maxc(numext::real(v.coeff(0)))
    [all...]
adjoint.cpp 19 VERIFY(test_isApproxWithRef((s1 * v1 + s2 * v2).dot(v3), numext::conj(s1) * v1.dot(v3) + numext::conj(s2) * v2.dot(v3), 0));
34 VERIFY(test_isApproxWithRef((s1 * v1 + s2 * v2).dot(v3), numext::conj(s1) * v1.dot(v3) + numext::conj(s2) * v2.dot(v3), ref));
89 VERIFY_IS_APPROX((s1 * m1).adjoint(), numext::conj(s1) * m1.adjoint());
92 VERIFY_IS_APPROX(numext::conj(v1.dot(v2)), v2.dot(v1));
93 VERIFY_IS_APPROX(numext::real(v1.dot(v1)), v1.squaredNorm());
102 VERIFY_IS_APPROX(m1.conjugate()(r,c), numext::conj(m1(r,c)));
103 VERIFY_IS_APPROX(m1.adjoint()(c,r), numext::conj(m1(r,c)));
jacobi.cpp 43 VERIFY_IS_APPROX(b.row(p), c * a.row(p) + numext::conj(s) * a.row(q));
44 VERIFY_IS_APPROX(b.row(q), -s * a.row(p) + numext::conj(c) * a.row(q));
57 VERIFY_IS_APPROX(b.col(q), numext::conj(s) * a.col(p) + numext::conj(c) * a.col(q));
basicstuff.cpp 144 VERIFY(numext::real(s1)==numext::real_ref(s1));
145 VERIFY(numext::imag(s1)==numext::imag_ref(s1));
146 numext::real_ref(s1) = numext::real(s2);
147 numext::imag_ref(s1) = numext::imag(s2);
householder.cpp 63 VERIFY_IS_MUCH_SMALLER_THAN(numext::imag(m1(0,0)), numext::real(m1(0,0)));
64 VERIFY_IS_APPROX(numext::real(m1(0,0)), alpha);
75 VERIFY_IS_MUCH_SMALLER_THAN(numext::imag(m3(0,0)), numext::real(m3(0,0)));
76 VERIFY_IS_APPROX(numext::real(m3(0,0)), alpha);
eigen2support.cpp 47 using numext::real;
48 using numext::abs2;
array.cpp 179 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));
184 VERIFY_IS_APPROX(numext::real(m1), m1)
    [all...]
  /external/eigen/Eigen/src/Core/util/
BlasUtil.h 45 inline T operator()(const T& x) { return numext::conj(x); }
70 { return Scalar(numext::real(x)*numext::real(y) + numext::imag(x)*numext::imag(y), numext::imag(x)*numext::real(y) - numext::real(x)*numext::imag(y)); }
80 { return Scalar(numext::real(x)*numext::real(y) + numext::imag(x)*numext::imag(y), numext::real(x)*numext::imag(y) - nume (…)
    [all...]
  /external/eigen/Eigen/src/Core/products/
SelfadjointRank2Update.h 33 (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i)
34 + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i);
47 (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.head(i+1)
48 + (alpha * numext::conj(v.coeff(i))) * u.head(i+1);
78 * numext::conj(VBlasTraits::extractScalarFactor(v.derived()));
80 actualAlpha = numext::conj(actualAlpha);
SelfadjointMatrixMatrix.h 33 blockA[count++] = numext::conj(lhs(k, i+w)); // transposed
35 blockA[count++] = numext::real(lhs(k,k)); // real (diagonal)
44 blockA[count++] = numext::conj(lhs(k, i+w)); // transposed
68 blockA[count++] = numext::real(lhs(i, i)); // real (diagonal)
71 blockA[count++] = numext::conj(lhs(k, i)); // transposed
110 blockB[count+0] = numext::conj(rhs(j2+0,k));
111 blockB[count+1] = numext::conj(rhs(j2+1,k));
114 blockB[count+2] = numext::conj(rhs(j2+2,k));
115 blockB[count+3] = numext::conj(rhs(j2+3,k));
127 blockB[count+h] = numext::real(rhs(k,k))
    [all...]
SelfadjointMatrixVector.h 62 Scalar cjAlpha = ConjugateRhs ? numext::conj(alpha) : alpha;
101 res[j] += cjd.pmul(numext::real(A0[j]), t0);
102 res[j+1] += cjd.pmul(numext::real(A1[j+1]), t1);
117 t2 += numext::conj(A0[i]) * rhs[i];
118 t3 += numext::conj(A1[i]) * rhs[i];
155 res[j] += cjd.pmul(numext::real(A0[j]), t1);
  /external/eigen/Eigen/src/Jacobi/
Jacobi.h 53 using numext::conj;
59 JacobiRotation transpose() const { using numext::conj; return JacobiRotation(m_c, -conj(m_s)); }
62 JacobiRotation adjoint() const { using numext::conj; return JacobiRotation(conj(m_c), -m_s); }
97 RealScalar w = sqrt(numext::abs2(tau) + RealScalar(1));
108 RealScalar n = RealScalar(1) / sqrt(numext::abs2(t)+RealScalar(1));
109 m_s = - sign_t * (numext::conj(y) / abs(y)) * abs(t) * n;
128 return makeJacobi(numext::real(m.coeff(p,p)), m.coeff(p,q), numext::real(m.coeff(q,q)));
160 using numext::conj;
164 m_c = numext::real(p)<0 ? Scalar(-1) : Scalar(1)
    [all...]
  /external/eigen/Eigen/src/Geometry/
OrthoMethods.h 36 numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)),
37 numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)),
38 numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0))
52 numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)),
53 numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)),
54 numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)),
144 perp.coeffRef(maxi) = -numext::conj(src.coeff(sndi)) * invnm;
145 perp.coeffRef(sndi) = numext::conj(src.coeff(maxi)) * invnm;
171 perp.coeffRef(0) = -numext::conj(src.y())*invnm;
172 perp.coeffRef(1) = numext::conj(src.x())*invnm
    [all...]
  /external/eigen/Eigen/src/Eigen2Support/
MathFunctions.h 15 template<typename T> inline typename NumTraits<T>::Real ei_real(const T& x) { return numext::real(x); }
16 template<typename T> inline typename NumTraits<T>::Real ei_imag(const T& x) { return numext::imag(x); }
17 template<typename T> inline T ei_conj(const T& x) { return numext::conj(x); }
19 template<typename T> inline typename NumTraits<T>::Real ei_abs2(const T& x) { return numext::abs2(x); }
26 template<typename T> inline T ei_pow (const T& x,const T& y) { return numext::pow(x,y); }
  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
dogleg.h 95 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;
  /external/eigen/Eigen/src/SparseCore/
SparseDot.h 33 res += numext::conj(i.value()) * other.coeff(i.index());
67 res += numext::conj(i.value()) * j.value();
82 return numext::real((*this).cwiseAbs2().sum());
  /external/eigen/Eigen/src/Householder/
Householder.h 71 using numext::conj;
79 if(tailSqNorm == RealScalar(0) && numext::imag(c0)==RealScalar(0))
82 beta = numext::real(c0);
87 beta = sqrt(numext::abs2(c0) + tailSqNorm);
88 if (numext::real(c0)>=RealScalar(0))
  /external/eigen/unsupported/test/
FFTW.cpp 40 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/Eigen/src/Eigenvalues/
EigenSolver.h 320 if (internal::isMuchSmallerThan(numext::imag(m_eivalues.coeff(i)), numext::real(m_eivalues.coeff(i))))
321 matD.coeffRef(i,i) = numext::real(m_eivalues.coeff(i));
324 matD.template block<2,2>(i,i) << numext::real(m_eivalues.coeff(i)), numext::imag(m_eivalues.coeff(i)),
325 -numext::imag(m_eivalues.coeff(i)), numext::real(m_eivalues.coeff(i));
341 if (internal::isMuchSmallerThan(numext::imag(m_eivalues.coeff(j)), numext::real(m_eivalues.coeff(j))) || j+1==n)
518 m_matT.coeffRef(n-1,n-1) = numext::real(cc)
    [all...]
ComplexSchur.h 266 RealScalar d = numext::norm1(m_matT.coeff(i,i)) + numext::norm1(m_matT.coeff(i+1,i+1));
267 RealScalar sd = numext::norm1(m_matT.coeff(i+1,i));
285 return abs(numext::real(m_matT.coeff(iu,iu-1))) + abs(numext::real(m_matT.coeff(iu-1,iu-2)));
302 if(numext::norm1(eival1) > numext::norm1(eival2))
308 if(numext::norm1(eival1-t.coeff(1,1)) < numext::norm1(eival2-t.coeff(1,1)))
  /external/eigen/Eigen/src/Core/
StableNorm.h 25 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));
SelfAdjointView.h 217 dst.coeffRef(row, col) = numext::real(src.coeff(row, col));
219 dst.coeffRef(col, row) = numext::conj(dst.coeffRef(row, col) = src.coeff(row, col));
242 dst.coeffRef(row, col) = numext::real(src.coeff(row, col));
244 dst.coeffRef(col, row) = numext::conj(dst.coeffRef(row, col) = src.coeff(row, col));
265 dst.coeffRef(j,i) = numext::conj(dst.coeff(i,j));
283 dst.coeffRef(j,i) = numext::conj(dst.coeff(i,j));
  /external/eigen/Eigen/src/SparseCholesky/
SimplicialCholesky_impl.h 134 y[i] += numext::conj(it.value()); /* scatter A(i,k) into Y (sum duplicates) */
148 RealScalar d = numext::real(y[k]) * m_shiftScale + m_shiftOffset; // get D(k,k), apply the shift function, and clear Y(k)
166 y[Li[p]] -= numext::conj(Lx[p]) * yi;
167 d -= numext::real(l_ki * numext::conj(yi));
  /external/eigen/Eigen/src/UmfPackSupport/
UmfPackSupport.h 42 return umfpack_zi_symbolic(n_row,n_col,Ap,Ai,&numext::real_ref(Ax[0]),0,Symbolic,Control,Info);
56 return umfpack_zi_numeric(Ap,Ai,&numext::real_ref(Ax[0]),0,Symbolic,Numeric,Control,Info);
70 return umfpack_zi_solve(sys,Ap,Ai,&numext::real_ref(Ax[0]),0,&numext::real_ref(X[0]),0,&numext::real_ref(B[0]),0,Numeric,Control,Info);
92 double& lx0_real = numext::real_ref(Lx[0]);
93 double& ux0_real = numext::real_ref(Ux[0]);
94 double& dx0_real = numext::real_ref(Dx[0]);
106 double& mx_real = numext::real_ref(*Mx);

Completed in 414 milliseconds

1 2 3 4