/external/eigen/test/ |
H A D | array_for_matrix.cpp | 78 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 124 VERIFY(((m1.array().abs()+1)>RealScalar(0.1)).count() == rows*cols); 129 VERIFY_IS_APPROX(((m1.array().abs()+1)>RealScalar(0.1)).matrix().colwise().count(), VectorOfIndices::Constant(cols,rows).transpose()); 130 VERIFY_IS_APPROX(((m1.array().abs()+1)>RealScalar(0.1)).matrix().rowwise().count(), VectorOfIndices::Constant(rows, cols)); 141 VERIFY_IS_APPROX(numext::pow(u.template lpNorm<5>(), typename VectorType::RealScalar(5)), u.array().abs().pow(5).sum());
|
H A D | basicstuff.cpp | 135 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 136 typedef Matrix<RealScalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime> RealMatrixType; 148 VERIFY(internal::isApprox(s1, s2, NumTraits<RealScalar>::epsilon()));
|
H A D | block.cpp | 37 typedef typename MatrixType::RealScalar RealScalar; typedef 128 VERIFY(numext::real(ones.col(c1).sum()) == RealScalar(rows)); 129 VERIFY(numext::real(ones.row(r1).sum()) == RealScalar(cols)); 131 VERIFY(numext::real(ones.col(c1).dot(ones.col(c2))) == RealScalar(rows)); 132 VERIFY(numext::real(ones.row(r1).dot(ones.row(r2))) == RealScalar(cols));
|
H A D | cwiseop.cpp | 36 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 45 m3 = (m1.cwise().abs().cwise()<=RealScalar(0.01)).select(mones,m1); 48 VERIFY_IS_APPROX(m3.cwise().pow(RealScalar(0.5)), m3.cwise().sqrt());
|
H A D | geo_alignedbox.cpp | 29 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 38 RealScalar s1 = internal::random<RealScalar>(0,1);
|
H A D | geo_parametrizedline.cpp | 25 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) ); 59 VERIFY_IS_MUCH_SMALLER_THAN(hp.signedDistance(pi), RealScalar(1)); 60 VERIFY_IS_MUCH_SMALLER_THAN(l0.distance(pi), RealScalar(1));
|
H A D | householder.cpp | 25 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 38 RealScalar alpha;
|
H A D | jacobisvd.cpp | 70 typedef typename MatrixType::RealScalar RealScalar; typedef 86 if(internal::is_same<RealScalar,double>::value) svd.setThreshold(1e-8); 87 else if(internal::is_same<RealScalar,float>::value) svd.setThreshold(1e-4); 91 RealScalar residual = (m*x-rhs).norm(); 99 y.row(k).array() += 2*NumTraits<RealScalar>::epsilon(); 100 RealScalar residual_y = (m*y-rhs).norm(); 103 y.row(k) = x.row(k).array() - 2*NumTraits<RealScalar>::epsilon(); 110 if(internal::is_same<RealScalar,double>::value) 217 typedef typename MatrixType::RealScalar RealScala [all...] |
H A D | product_notemporary.cpp | 35 typedef typename MatrixType::RealScalar RealScalar; typedef 110 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose().lazyProduct(m3)).diagonal().sum(), 0 ); 113 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().sum(), 0 ); 114 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().array().abs().sum(), 0 );
|
H A D | sparse_solver.h | 77 typedef typename Mat::RealScalar RealScalar; typedef 95 RealScalar res_error;
|
/external/eigen/test/eigen2/ |
H A D | eigen2_hyperplane.cpp | 24 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
|
H A D | eigen2_submatrices.cpp | 45 typedef typename MatrixType::RealScalar RealScalar; typedef 131 VERIFY(ei_real(ones.col(c1).sum()) == RealScalar(rows)); 132 VERIFY(ei_real(ones.row(r1).sum()) == RealScalar(cols)); 134 VERIFY(ei_real(ones.col(c1).eigen2_dot(ones.col(c2))) == RealScalar(rows)); 135 VERIFY(ei_real(ones.row(r1).eigen2_dot(ones.row(r2))) == RealScalar(cols));
|
/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/unsupported/Eigen/src/MatrixFunctions/ |
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/Polynomials/ |
H A D | Companion.h | 50 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::internal::companion
|
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/Skyline/ |
H A D | SkylineMatrixBase.h | 80 * (e.g. int, float or double) then \a RealScalar is just the same as \a Scalar. If 81 * \a Scalar is \a std::complex<T> then RealScalar is \a T. 85 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::SkylineMatrixBase
|
/external/eigen/unsupported/test/ |
H A D | jacobisvd.cpp | 95 typedef typename MatrixType::RealScalar RealScalar; typedef 96 typedef Matrix<RealScalar, Size, 1> RealVecType;
|
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/Eigen/src/Core/ |
H A D | DenseBase.h | 65 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseBase 338 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 339 bool isMuchSmallerThan(const RealScalar& other, 340 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 343 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 345 bool isApproxToConstant(const Scalar& value, const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 346 bool isConstant(const Scalar& value, const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 347 bool isZero(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 348 bool isOnes(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 462 template<int p> RealScalar lpNor [all...] |
H A D | DenseCoeffsBase.h | 284 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase 573 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase 644 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase
|
H A D | DiagonalMatrix.h | 23 typedef typename DiagonalVectorType::RealScalar RealScalar; typedef in class:Eigen::DiagonalBase 292 bool MatrixBase<Derived>::isDiagonal(const RealScalar& prec) const 296 RealScalar maxAbsOnDiagonal = static_cast<RealScalar>(-1); 299 RealScalar absOnDiagonal = abs(coeff(j,j));
|
H A D | IO.h | 127 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::significant_decimals_default_impl 132 return cast<RealScalar,int>(ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10))));
|
H A D | MatrixBase.h | 58 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MatrixBase 126 typedef Matrix<std::complex<RealScalar>, internal::traits<Derived>::ColsAtCompileTime, 1, ColMajor> EigenvaluesReturnType; 205 RealScalar squaredNorm() const; 206 RealScalar norm() const; 207 RealScalar stableNorm() const; 208 RealScalar blueNorm() const; 209 RealScalar hypotNorm() const; 277 bool isIdentity(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 278 bool isDiagonal(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 280 bool isUpperTriangular(const RealScalar [all...] |
H A D | SelfAdjointView.h | 158 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::SelfAdjointView 160 typedef Matrix<RealScalar, internal::traits<MatrixType>::ColsAtCompileTime, 1> EigenvaluesReturnType; 163 RealScalar operatorNorm() const;
|