/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_cholesky.cpp | 28 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 41 if (ei_is_same_type<RealScalar,double>::ret)
|
H A D | eigen2_cwiseop.cpp | 25 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 106 m3 = (m1.cwise().abs().cwise()<=RealScalar(0.01)).select(mones,m1); 109 VERIFY_IS_APPROX(m3.cwise().pow(RealScalar(0.5)), m3.cwise().sqrt());
|
H A D | eigen2_eigensolver.cpp | 26 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 28 typedef Matrix<RealScalar, MatrixType::RowsAtCompileTime, 1> RealVectorType; 31 RealScalar largerEps = 10*test_precision<RealScalar>(); 46 if (ei_is_same_type<RealScalar,double>::ret) 50 typename GslTraits<RealScalar>::Vector gEval=0; 56 gEval = GslTraits<RealScalar>::createVector(rows); 83 GslTraits<RealScalar>::free(gEval); 109 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 111 typedef Matrix<RealScalar, MatrixTyp [all...] |
H A D | eigen2_triangular.cpp | 15 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 18 RealScalar largerEps = 10*test_precision<RealScalar>(); 78 VERIFY(m3.template marked<Eigen::LowerTriangular>().solveTriangular(m3).cwise().abs().isIdentity(test_precision<RealScalar>())); 80 .solveTriangular(m3.transpose()).cwise().abs().isIdentity(test_precision<RealScalar>())); 84 VERIFY(m4.cwise().abs().isIdentity(test_precision<RealScalar>())); 87 VERIFY(m3.template marked<Eigen::UpperTriangular>().solveTriangular(m3).cwise().abs().isIdentity(test_precision<RealScalar>())); 89 .solveTriangular(m3.transpose()).cwise().abs().isIdentity(test_precision<RealScalar>())); 93 VERIFY(m4.cwise().abs().isIdentity(test_precision<RealScalar>()));
|
/external/eigen/test/ |
H A D | geo_orthomethods.cpp | 21 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 62 typedef Matrix<RealScalar, 3, 1> RealVector3; 70 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 80 VERIFY_IS_APPROX(v0.unitOrthogonal().norm(), RealScalar(1)); 88 VERIFY_IS_APPROX(v0.unitOrthogonal().norm(), RealScalar(1));
|
H A D | lu.cpp | 17 typedef typename MatrixType::RealScalar RealScalar; typedef 65 lu.setThreshold(RealScalar(0.01)); 102 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 107 lu.setThreshold(RealScalar(0.01));
|
H A D | qr.cpp | 57 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 65 if (internal::is_same<RealScalar,float>::value) 80 RealScalar absdet = abs(m1.diagonal().prod());
|
H A D | qr_colpivoting.cpp | 75 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 83 if (internal::is_same<RealScalar,float>::value) 98 RealScalar absdet = abs(m1.diagonal().prod());
|
H A D | qr_fullpivoting.cpp | 55 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef 63 if (internal::is_same<RealScalar,float>::value) 82 RealScalar absdet = abs(m1.diagonal().prod());
|
H A D | redux.cpp | 16 typedef typename MatrixType::RealScalar RealScalar; typedef 25 MatrixType m1_for_prod = MatrixType::Ones(rows, cols) + RealScalar(0.2) * m1; 38 const Scalar mean = s/Scalar(RealScalar(rows*cols)); 67 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 76 RealScalar minc(numext::real(v.coeff(0))), maxc(numext::real(v.coeff(0))); 93 RealScalar minc(numext::real(v.coeff(i))), maxc(numext::real(v.coeff(i))); 110 RealScalar minc(numext::real(v.coeff(i))), maxc(numext::real(v.coeff(i)));
|
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...] |
H A D | triangular.cpp | 17 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 20 RealScalar largerEps = 10*test_precision<RealScalar>(); 124 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 179 VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); 183 VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); 189 VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); 193 VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1)));
|
H A D | vectorwiseop.cpp | 120 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 123 typedef Matrix<RealScalar, MatrixType::RowsAtCompileTime, 1> RealColVectorType; 124 typedef Matrix<RealScalar, 1, MatrixType::ColsAtCompileTime> RealRowVectorType;
|
H A D | array.cpp | 91 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 137 VERIFY(((m1.abs()+1)>RealScalar(0.1)).count() == rows*cols); 140 VERIFY( (m1<RealScalar(0) && m1>RealScalar(0)).count() == 0); 141 VERIFY( (m1<RealScalar(0) || m1>=RealScalar(0)).count() == rows*cols); 142 RealScalar a = m1.abs().mean(); 148 VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).colwise().count(), ArrayOfIndices::Constant(cols,rows).transpose()); 149 VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).rowwise().count(), ArrayOfIndices::Constant(rows, cols)); 158 typedef typename NumTraits<Scalar>::Real RealScalar; typedef [all...] |
/external/eigen/unsupported/test/ |
H A D | matrix_exponential.cpp | 107 typedef typename NumTraits<typename internal::traits<MatrixType>::Scalar>::Real RealScalar; typedef 114 VERIFY(identity.isApprox(m2, static_cast<RealScalar>(tol))); 118 VERIFY(identity.isApprox(m2, static_cast<RealScalar>(tol)));
|
H A D | matrix_power.cpp | 85 typedef typename MatrixType::RealScalar RealScalar; typedef 87 RealScalar x, y; 93 x = internal::random<RealScalar>(); 94 y = internal::random<RealScalar>(); 100 VERIFY(m4.isApprox(m5, static_cast<RealScalar>(tol))); 104 VERIFY(m4.isApprox(m5, static_cast<RealScalar>(tol))); 108 VERIFY(m4.isApprox(m5, static_cast<RealScalar>(tol)));
|
/external/eigen/Eigen/src/Core/ |
H A D | MapBase.h | 43 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MapBase
|
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...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | AlignedBox.h | 33 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::AlignedBox
|
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | ComplexEigenSolver.h | 62 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ComplexEigenSolver 71 typedef std::complex<RealScalar> ComplexScalar; 245 void doComputeEigenvectors(const RealScalar& matrixnorm); 276 void ComplexEigenSolver<MatrixType>::doComputeEigenvectors(const RealScalar& matrixnorm) 297 numext::real_ref(z) = NumTraits<RealScalar>::epsilon() * matrixnorm;
|
/external/eigen/Eigen/src/Geometry/ |
H A D | ParametrizedLine.h | 39 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ParametrizedLine 82 RealScalar squaredDistance(const VectorType& p) const 90 RealScalar distance(const VectorType& p) const { using std::sqrt; return sqrt(squaredDistance(p)); }
|
H A D | Umeyama.h | 99 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 116 const RealScalar one_over_n = RealScalar(1) / static_cast<RealScalar>(n);
|
/external/eigen/Eigen/src/SVD/ |
H A D | UpperBidiagonalization.h | 30 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::internal::UpperBidiagonalization 34 typedef BandMatrix<RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0> BidiagonalType;
|
/external/eigen/bench/ |
H A D | geometry.cpp | 18 typedef NumTraits<Scalar>::Real RealScalar; typedef 19 typedef Matrix<RealScalar,Dynamic,Dynamic> A; 22 typedef Matrix<RealScalar,Dynamic,Dynamic> M;
|