Searched refs:RealScalar (Results 1 - 25 of 181) sorted by relevance

12345678

/external/eigen/Eigen/src/Core/
H A DStableNorm.h49 typedef typename Derived::RealScalar RealScalar; typedef
58 static RealScalar b1, b2, s1m, s2m, overfl, rbig, relerr;
62 RealScalar eps;
71 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers
72 it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa
73 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent
74 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent
75 rbig = (std::numeric_limits<RealScalar>::max)(); // largest floating-point number
78 b1 = RealScalar(po
[all...]
H A DFuzzy.h22 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
34 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar&)
43 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
52 static bool run(const Derived& x, const OtherDerived&, const typename Derived::RealScalar&)
61 static bool run(const Derived& x, const typename Derived::RealScalar& y, const typename Derived::RealScalar& prec)
70 static bool run(const Derived& x, const typename Derived::RealScalar&, const typename Derived::RealScalar&)
92 * RealScalar&, RealScalar) instea
[all...]
H A DMathFunctions.h64 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_default_impl
65 static inline RealScalar run(const Scalar& x)
74 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_default_impl
75 static inline RealScalar run(const Scalar& x)
98 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_default_impl
99 static inline RealScalar run(const Scalar&)
101 return RealScalar(0);
108 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_default_impl
109 static inline RealScalar run(const Scalar& x)
131 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_ref_impl
155 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_ref_default_impl
224 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::abs2_impl
253 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::norm1_default_impl
287 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::hypot_impl
339 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::atanh2_default_impl
531 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
651 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl
673 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl
675 isMuchSmallerThan(const Scalar& x, const Scalar&, const RealScalar&) argument
679 isApprox(const Scalar& x, const Scalar& y, const RealScalar&) argument
683 isApproxOrLessThan(const Scalar& x, const Scalar& y, const RealScalar&) argument
692 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl
743 typedef bool RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_impl
[all...]
/external/eigen/unsupported/Eigen/src/Polynomials/
H A DPolynomialSolver.h35 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::PolynomialSolverBase
36 typedef std::complex<RealScalar> RootType;
70 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
86 RealScalar norm2 = numext::abs2( m_roots[0] );
89 const RealScalar currNorm2 = numext::abs2( m_roots[i] );
117 inline const RealScalar& selectRealRoot_withRespectToAbsRealPart(
120 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
125 RealScalar abs2(0);
139 const RealScalar currAbs2 = m_roots[i].real() * m_roots[i].real();
158 inline const RealScalar
[all...]
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
H A DMatrixPower.h21 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerRetval
24 MatrixPowerRetval(MatrixPower<MatrixType>& pow, RealScalar p) : m_pow(pow), m_p(p)
36 const RealScalar m_p;
49 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerAtomic
50 typedef std::complex<RealScalar> ComplexScalar;
55 RealScalar m_p;
58 void compute2x2(MatrixType& res, RealScalar p) const;
63 static ComplexScalar computeSuperDiag(const ComplexScalar&, const ComplexScalar&, RealScalar
285 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPower
460 typedef typename Derived::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerReturnValue
[all...]
H A DMatrixFunctionAtomic.h30 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MatrixFunctionAtomic
67 RealScalar m_mu;
75 m_avgEival = A.trace() / Scalar(RealScalar(m_Arows));
84 P = Scalar(RealScalar(1.0/(s + 1))) * P * m_Ashifted;
109 const RealScalar F_norm = F.cwiseAbs().rowwise().sum().maxCoeff();
110 const RealScalar Fincr_norm = Fincr.cwiseAbs().rowwise().sum().maxCoeff();
112 RealScalar delta = 0;
113 RealScalar rfactorial = 1;
115 RealScalar mx = 0;
119 rfactorial *= RealScalar(
[all...]
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DMINRES.h33 typename Dest::RealScalar& tol_error)
36 typedef typename Dest::RealScalar RealScalar; typedef
43 const RealScalar rhsNorm2(rhs.squaredNorm());
44 const RealScalar threshold2(tol_error*tol_error*rhsNorm2); // convergence threshold (compared to residualNorm2)
50 RealScalar residualNorm2(v_new.squaredNorm());
53 // RealScalar beta; // will be initialized inside loop
54 RealScalar beta_new2(v_new.dot(w_new));
56 RealScalar beta_new(sqrt(beta_new2));
57 const RealScalar beta_on
208 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MINRES
[all...]
/external/eigen/blas/
H A Dlevel1_cplx_impl.h13 typedef RealScalar result_type;
15 inline RealScalar operator() (const Scalar& a) const { return numext::norm1(a); }
28 RealScalar EIGEN_CAT(EIGEN_CAT(REAL_SCALAR_SUFFIX,SCALAR_SUFFIX),asum_)(int *n, RealScalar *px, int *incx)
40 int EIGEN_BLAS_FUNC(dotcw)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar* pres)
59 int EIGEN_BLAS_FUNC(dotuw)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar* pre
[all...]
H A Dlevel1_real_impl.h14 RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx)
27 Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
46 Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx)
57 int EIGEN_BLAS_FUNC(rot)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, RealScalar *ps)
83 int EIGEN_BLAS_FUNC(rotm)(int *n, RealScalar *p
[all...]
H A Dlevel1_impl.h12 int EIGEN_BLAS_FUNC(axpy)(int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy)
29 int EIGEN_BLAS_FUNC(copy)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
54 int EIGEN_CAT(EIGEN_CAT(i,SCALAR_SUFFIX),amax_)(int *n, RealScalar *px, int *incx)
65 int EIGEN_CAT(EIGEN_CAT(i,SCALAR_SUFFIX),amin_)(int *n, RealScalar *px, int *incx)
76 int EIGEN_BLAS_FUNC(rotg)(RealScalar *pa, RealScalar *pb, RealScalar *p
[all...]
H A Dlevel2_cplx_impl.h19 int EIGEN_BLAS_FUNC(hemv)(char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)
86 // int EIGEN_BLAS_FUNC(hbmv)(char *uplo, int *n, int *k, RealScalar *alpha, RealScalar *a, int *lda,
87 // RealScalar *x, int *incx, RealScalar *beta, RealScalar *
[all...]
H A DPackedSelfadjointProduct.h24 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:internal::selfadjoint_packed_rank1_update
25 static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar alpha)
44 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:internal::selfadjoint_packed_rank1_update
45 static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar alpha)
H A Dlevel2_real_impl.h13 int EIGEN_BLAS_FUNC(symv) (char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)
71 int EIGEN_BLAS_FUNC(syr)(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pc, int *ldc)
132 int EIGEN_BLAS_FUNC(syr2)(char *uplo, int *n, RealScalar *palpha, RealScalar *p
[all...]
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h42 void MatrixBase<Derived>::makeHouseholderInPlace(Scalar& tau, RealScalar& beta)
68 RealScalar& beta) const
76 RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm();
79 if(tailSqNorm == RealScalar(0) && numext::imag(c0)==RealScalar(0))
81 tau = RealScalar(0);
88 if (numext::real(c0)>=RealScalar(0))
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
H A DLevenbergMarquardt.h117 typedef typename JacobianType::RealScalar RealScalar; typedef in class:Eigen::LevenbergMarquardt
150 m_ftol = std::sqrt(NumTraits<RealScalar>::epsilon());
151 m_xtol = std::sqrt(NumTraits<RealScalar>::epsilon());
157 void setXtol(RealScalar xtol) { m_xtol = xtol; }
160 void setFtol(RealScalar ftol) { m_ftol = ftol; }
163 void setGtol(RealScalar gtol) { m_gtol = gtol; }
166 void setFactor(RealScalar factor) { m_factor = factor; }
169 void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; }
190 RealScalar fnor
[all...]
H A DLMonestep.h25 RealScalar temp, temp1,temp2;
26 RealScalar ratio;
27 RealScalar pnorm, xnorm, fnorm1, actred, dirder, prered;
131 temp = RealScalar(.5);
133 temp = RealScalar(.5) * dirder / (dirder + RealScalar(.5) * actred);
134 if (RealScalar(.1) * fnorm1 >= m_fnorm || temp < RealScalar(.1))
137 m_delta = temp * (std::min)(m_delta, pnorm / RealScalar(.1));
139 } else if (!(m_par != 0. && ratio < RealScalar(
[all...]
/external/eigen/test/
H A Dbandmatrix.cpp16 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
33 m.diagonal(i).setConstant(static_cast<RealScalar>(i));
34 dm1.diagonal(i).setConstant(static_cast<RealScalar>(i));
38 m.diagonal(-i).setConstant(-static_cast<RealScalar>(i));
39 dm1.diagonal(-i).setConstant(-static_cast<RealScalar>(i));
46 m.col(i).setConstant(static_cast<RealScalar>(i+1));
47 dm1.col(i).setConstant(static_cast<RealScalar>(i+1));
H A Dstable_norm.cpp39 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
45 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers
46 it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa
47 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent
48 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent
60 while(numext::abs2(factor)<RealScalar(1e-4))
62 Scalar big = factor * ((std::numeric_limits<RealScalar>::max)() * RealScalar(1e-4));
65 while(numext::abs2(factor)<RealScalar(1e-4))
67 Scalar small = factor * ((std::numeric_limits<RealScalar>
[all...]
/external/eigen/unsupported/test/
H A Dmatrix_function.cpp20 return ((a-b).array().abs() < test_precision<typename Type1::RealScalar>()).all();
30 typedef typename MatrixType::RealScalar RealScalar; typedef
33 diag(i, i) = Scalar(RealScalar(internal::random<int>(0,2)))
34 + internal::random<Scalar>() * Scalar(RealScalar(0.01));
84 typedef typename MatrixType::RealScalar RealScalar; typedef
88 diag(i, i) = Scalar(RealScalar(internal::random<Index>(-1, 1))) * imagUnit
89 + internal::random<Scalar>() * Scalar(RealScalar(0.01));
102 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
112 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
140 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
[all...]
/external/eigen/test/eigen2/
H A Deigen2_adjoint.cpp19 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
25 RealScalar largerEps = test_precision<RealScalar>();
26 if (ei_is_same_type<RealScalar,float>::ret)
27 largerEps = RealScalar(1e-3f);
52 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
59 VERIFY_IS_MUCH_SMALLER_THAN(ei_abs(vzero.eigen2_dot(v1)), static_cast<RealScalar>(1));
61 VERIFY_IS_MUCH_SMALLER_THAN(vzero.norm(), static_cast<RealScalar>(1));
76 VERIFY_IS_APPROX(VectorType::Random(rows).normalized().norm(), RealScalar(1));
H A Deigen2_parametrizedline.cpp24 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
39 VERIFY_IS_MUCH_SMALLER_THAN( l0.distance(p0), RealScalar(1) );
40 VERIFY_IS_MUCH_SMALLER_THAN( l0.distance(p0+s0*d0), RealScalar(1) );
42 VERIFY_IS_MUCH_SMALLER_THAN( l0.distance(l0.projection(p1)), RealScalar(1) );
/external/eigen/Eigen/src/Core/util/
H A DBlasUtil.h63 template<typename RealScalar> struct conj_helper<std::complex<RealScalar>, std::complex<RealScalar>, false,true>
65 typedef std::complex<RealScalar> Scalar;
73 template<typename RealScalar> struct conj_helper<std::complex<RealScalar>, std::complex<RealScalar>, true,false>
75 typedef std::complex<RealScalar> Scalar;
83 template<typename RealScalar> struct conj_helper<std::complex<RealScalar>, st
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DSparseSparseProductWithPruning.h20 static void sparse_sparse_product_with_pruning_impl(const Lhs& lhs, const Rhs& rhs, ResultType& res, const typename ResultType::RealScalar& tolerance)
86 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
88 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance)
99 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
100 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance)
113 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
114 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar
126 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
[all...]
/external/eigen/Eigen/src/Jacobi/
H A DJacobi.h37 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::JacobiRotation
66 bool makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z);
83 bool JacobiRotation<Scalar>::makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z)
87 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
96 RealScalar tau = (x-z)/(RealScalar(2)*abs(y));
97 RealScalar w = sqrt(numext::abs2(tau) + RealScalar(
[all...]
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DBiCGSTAB.h31 typename Dest::RealScalar& tol_error)
35 typedef typename Dest::RealScalar RealScalar; typedef
38 RealScalar tol = tol_error;
46 RealScalar r0_sqnorm = r0.squaredNorm();
47 RealScalar rhs_sqnorm = rhs.squaredNorm();
63 RealScalar tol2 = tol*tol;
64 RealScalar eps2 = NumTraits<Scalar>::epsilon()*NumTraits<Scalar>::epsilon();
95 RealScalar tmp = t.squaredNorm();
96 if(tmp>RealScalar(
185 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::BiCGSTAB
[all...]

Completed in 1210 milliseconds

12345678