/external/eigen/test/ |
H A D | product_trsolve.cpp | 32 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 43 cmLhs.setRandom(); cmLhs *= static_cast<RealScalar>(0.1); cmLhs.diagonal().array() += static_cast<RealScalar>(1); 44 rmLhs.setRandom(); rmLhs *= static_cast<RealScalar>(0.1); rmLhs.diagonal().array() += static_cast<RealScalar>(1);
|
H A D | svd_fill.h | 25 typedef typename MatrixType::RealScalar RealScalar; typedef 28 RealScalar s = std::numeric_limits<RealScalar>::max_exponent10/4; 29 s = internal::random<RealScalar>(1,s); 30 Matrix<RealScalar,Dynamic,1> d = Matrix<RealScalar,Dynamic,1>::Random(diagSize); 32 d(k) = d(k)*pow(RealScalar(10),internal::random<RealScalar>(-s,s)); 68 samples << 0, four_denorms<RealScalar>(), [all...] |
H A D | bandmatrix.cpp | 15 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 32 m.diagonal(i).setConstant(static_cast<RealScalar>(i)); 33 dm1.diagonal(i).setConstant(static_cast<RealScalar>(i)); 37 m.diagonal(-i).setConstant(-static_cast<RealScalar>(i)); 38 dm1.diagonal(-i).setConstant(-static_cast<RealScalar>(i)); 45 m.col(i).setConstant(static_cast<RealScalar>(i+1)); 46 dm1.col(i).setConstant(static_cast<RealScalar>(i+1));
|
H A D | inverse.cpp | 44 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 50 RealScalar det; 68 VERIFY_IS_MUCH_SMALLER_THAN(abs(det-m3.determinant()), RealScalar(1));
|
H A D | prec_inverse_4x4.cpp | 33 typedef typename MatrixType::RealScalar RealScalar; typedef 38 RealScalar absdet;
|
H A D | product_trmv.cpp | 16 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 19 RealScalar largerEps = 10*test_precision<RealScalar>();
|
H A D | bdcsvd.cpp | 42 typedef typename MatrixType::RealScalar RealScalar; typedef 43 typedef Matrix<RealScalar, Size, 1> RealVecType;
|
H A D | eigensolver_generic.cpp | 25 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 26 typedef Matrix<RealScalar, MatrixType::RowsAtCompileTime, 1> RealVectorType; 64 VERIFY_IS_APPROX(id.operatorNorm(), RealScalar(1)); 69 a(0,0) = std::numeric_limits<typename MatrixType::RealScalar>::quiet_NaN(); 85 VERIFY_IS_MUCH_SMALLER_THAN(ei3.eigenvalues().norm(),RealScalar(1));
|
H A D | linearstructure.cpp | 24 typedef typename MatrixType::RealScalar RealScalar; typedef 36 while (abs(s1)<RealScalar(1e-3)) s1 = internal::random<Scalar>(); 80 typedef typename MatrixType::RealScalar RealScalar; typedef 82 RealScalar s = internal::random<RealScalar>();
|
H A D | array.cpp | 16 typedef typename ArrayType::RealScalar RealScalar; typedef 113 ArrayType exponents = ArrayType::Constant(rows, cols, RealScalar(2)); 135 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 192 VERIFY(((m1.abs()+1)>RealScalar(0.1)).count() == rows*cols); 195 VERIFY( (m1<RealScalar(0) && m1>RealScalar(0)).count() == 0); 196 VERIFY( (m1<RealScalar(0) || m1>=RealScalar(0)).count() == rows*cols); 197 RealScalar 213 typedef typename NumTraits<Scalar>::Real RealScalar; typedef [all...] |
H A D | eigensolver_complex.cpp | 58 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 65 RealScalar tol = test_precision<RealScalar>()*test_precision<RealScalar>()*numext::maxi(vec1.squaredNorm(),vec2.squaredNorm()); 66 Matrix<RealScalar,Dynamic,Dynamic> diffs = (vec1.rowwise().replicate(n) - vec2.rowwise().replicate(n).transpose()).cwiseAbs2(); 82 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 119 VERIFY_IS_APPROX(id.operatorNorm(), RealScalar(1)); 124 a(0,0) = std::numeric_limits<typename MatrixType::RealScalar>::quiet_NaN(); 140 VERIFY_IS_MUCH_SMALLER_THAN(ei3.eigenvalues().norm(),RealScalar(1));
|
H A D | geo_orthomethods.cpp | 21 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 74 typedef Matrix<RealScalar, 3, 1> RealVector3; 82 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 92 VERIFY_IS_APPROX(v0.unitOrthogonal().norm(), RealScalar(1)); 100 VERIFY_IS_APPROX(v0.unitOrthogonal().norm(), RealScalar(1));
|
H A D | jacobisvd.cpp | 64 typedef typename MatrixType::RealScalar RealScalar; typedef 65 typedef Matrix<RealScalar, Size, 1> RealVecType;
|
H A D | product_notemporary.cpp | 20 typedef typename MatrixType::RealScalar RealScalar; typedef 109 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose().lazyProduct(m3)).diagonal().sum(), 0 ); 112 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().sum(), 0 ); 113 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().array().abs().sum(), 0 );
|
H A D | qr.cpp | 59 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 67 if (internal::is_same<RealScalar,float>::value) 82 RealScalar absdet = abs(m1.diagonal().prod()); 89 VERIFY_IS_MUCH_SMALLER_THAN( abs(absdet-qr.absDeterminant()), numext::maxi(RealScalar(pow(0.5,size)),numext::maxi<RealScalar>(abs(absdet),abs(qr.absDeterminant()))) );
|
H A D | qr_fullpivoting.cpp | 75 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 85 if (internal::is_same<RealScalar,float>::value) 104 RealScalar absdet = abs(m1.diagonal().prod());
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLUImpl.h | 27 typedef typename ScalarVector::RealScalar RealScalar; typedef in class:Eigen::internal::SparseLUImpl 43 Index pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iperm_c, Index& pivrow, GlobalLU_t& glu);
|
/external/eigen/blas/ |
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)
|
/external/eigen/Eigen/src/Core/ |
H A D | ArrayBase.h | 52 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ArrayBase
|
H A D | ConditionEstimator.h | 21 return (v_abs.array() == static_cast<typename Vector::RealScalar>(0)) 30 return (v.array() < static_cast<typename Vector::RealScalar>(0)) 56 typename Decomposition::RealScalar rcond_invmatrix_L1_norm_estimate(const Decomposition& dec) 60 typedef typename Decomposition::RealScalar RealScalar; typedef 62 typedef typename internal::plain_col_type<MatrixType, RealScalar>::type RealVector; 84 RealScalar lower_bound = v.template lpNorm<1>(); 91 RealScalar old_lower_bound = lower_bound; 133 Scalar alternating_sign(RealScalar(1)); 135 // The static_cast is needed when Scalar is a complex and RealScalar implement 161 typedef typename Decomposition::RealScalar RealScalar; typedef [all...] |
H A D | Dot.h | 125 RealScalar z = n.squaredNorm(); 127 if(z>RealScalar(0)) 144 RealScalar z = squaredNorm(); 146 if(z>RealScalar(0)) 168 RealScalar w = n.cwiseAbs().maxCoeff(); 169 RealScalar z = (n/w).squaredNorm(); 170 if(z>RealScalar(0)) 190 RealScalar w = cwiseAbs().maxCoeff(); 191 RealScalar z = (derived()/w).squaredNorm(); 192 if(z>RealScalar( 203 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::lpNorm_selector 235 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::lpNorm_selector [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | OrthoMethods.h | 144 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::unitOrthogonal_selector 155 RealScalar invnm = RealScalar(1)/(Vector2() << src.coeff(sndi),src.coeff(maxi)).finished().norm(); 168 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::unitOrthogonal_selector 183 RealScalar invnm = RealScalar(1)/src.template head<2>().norm(); 194 RealScalar invnm = RealScalar(1)/src.template tail<2>().norm();
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BasicPreconditioners.h | 131 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::LeastSquareDiagonalPreconditioner 164 if(numext::real(m_invdiag(j))>RealScalar(0)) 165 m_invdiag(j) = RealScalar(1)/numext::real(m_invdiag(j)); 171 RealScalar sum = mat.innerVector(j).squaredNorm(); 172 if(sum>RealScalar(0)) 173 m_invdiag(j) = RealScalar(1)/sum; 175 m_invdiag(j) = RealScalar(1);
|
/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 88 RealScalar deno = RealScalar(2)*abs(y); 89 if(deno < (std::numeric_limits<RealScalar>::min)()) 97 RealScalar ta [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) 89 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 91 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance) 102 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 103 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance) 116 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 117 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar 129 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 149 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 161 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 173 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 185 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector [all...] |