Searched defs:RealScalar (Results 26 - 50 of 134) sorted by relevance

123456

/external/eigen/test/eigen2/
H A Deigen2_adjoint.cpp19 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 Deigen2_cholesky.cpp28 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
41 if (ei_is_same_type<RealScalar,double>::ret)
H A Deigen2_cwiseop.cpp25 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 Deigen2_eigensolver.cpp26 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 Deigen2_triangular.cpp15 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 Dgeo_orthomethods.cpp21 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 Dlu.cpp17 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 Dqr.cpp57 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 Dqr_colpivoting.cpp75 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 Dqr_fullpivoting.cpp55 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 Dredux.cpp16 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 Dstable_norm.cpp39 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 Dtriangular.cpp17 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 Dvectorwiseop.cpp120 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 Darray.cpp91 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 Dmatrix_exponential.cpp107 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 Dmatrix_power.cpp85 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 DMapBase.h43 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MapBase
H A DStableNorm.h49 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 DAlignedBox.h33 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::AlignedBox
/external/eigen/Eigen/src/Eigenvalues/
H A DComplexEigenSolver.h62 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 DParametrizedLine.h39 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 DUmeyama.h99 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 DUpperBidiagonalization.h30 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 Dgeometry.cpp18 typedef NumTraits<Scalar>::Real RealScalar; typedef
19 typedef Matrix<RealScalar,Dynamic,Dynamic> A;
22 typedef Matrix<RealScalar,Dynamic,Dynamic> M;

Completed in 1751 milliseconds

123456