/external/eigen/Eigen/src/Core/ |
H A D | StableNorm.h | 49 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 D | Fuzzy.h | 22 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 D | MathFunctions.h | 64 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 D | PolynomialSolver.h | 35 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 D | MatrixPower.h | 21 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 D | MatrixFunctionAtomic.h | 30 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 D | MINRES.h | 33 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 D | level1_cplx_impl.h | 13 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 D | level1_real_impl.h | 14 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 D | level1_impl.h | 12 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 D | level2_cplx_impl.h | 19 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 D | PackedSelfadjointProduct.h | 24 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 D | level2_real_impl.h | 13 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 D | Householder.h | 42 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 D | LevenbergMarquardt.h | 117 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 D | LMonestep.h | 25 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 D | bandmatrix.cpp | 16 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 D | stable_norm.cpp | 39 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 D | matrix_function.cpp | 20 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 D | eigen2_adjoint.cpp | 19 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 D | eigen2_parametrizedline.cpp | 24 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 D | BlasUtil.h | 63 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 D | SparseSparseProductWithPruning.h | 20 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 D | Jacobi.h | 37 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 D | BiCGSTAB.h | 31 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...] |