Searched defs:RealScalar (Results 1 - 25 of 157) sorted by relevance

1234567

/external/eigen/test/
H A Dproduct_trsolve.cpp32 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 Dsvd_fill.h25 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 Dbandmatrix.cpp15 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 Dinverse.cpp44 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
50 RealScalar det;
68 VERIFY_IS_MUCH_SMALLER_THAN(abs(det-m3.determinant()), RealScalar(1));
H A Dprec_inverse_4x4.cpp33 typedef typename MatrixType::RealScalar RealScalar; typedef
38 RealScalar absdet;
H A Dproduct_trmv.cpp16 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
19 RealScalar largerEps = 10*test_precision<RealScalar>();
H A Dbdcsvd.cpp42 typedef typename MatrixType::RealScalar RealScalar; typedef
43 typedef Matrix<RealScalar, Size, 1> RealVecType;
H A Deigensolver_generic.cpp25 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 Dlinearstructure.cpp24 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 Darray.cpp16 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 Deigensolver_complex.cpp58 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 Dgeo_orthomethods.cpp21 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 Djacobisvd.cpp64 typedef typename MatrixType::RealScalar RealScalar; typedef
65 typedef Matrix<RealScalar, Size, 1> RealVecType;
H A Dproduct_notemporary.cpp20 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 Dqr.cpp59 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 Dqr_fullpivoting.cpp75 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 DSparseLUImpl.h27 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 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)
/external/eigen/Eigen/src/Core/
H A DArrayBase.h52 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ArrayBase
H A DConditionEstimator.h21 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 DDot.h125 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 DOrthoMethods.h144 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 DBasicPreconditioners.h131 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 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
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 DSparseSparseProductWithPruning.h20 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...]

Completed in 257 milliseconds

1234567