Searched refs:test_precision (Results 1 - 21 of 21) sorted by relevance

/external/eigen/test/eigen2/
H A Dmain.h151 template<typename T> inline typename NumTraits<T>::Real test_precision();
152 template<> inline int test_precision<int>() { return 0; } function in namespace:Eigen
153 template<> inline float test_precision<float>() { return 1e-3f; } function in namespace:Eigen
154 template<> inline double test_precision<double>() { return 1e-6; } function in namespace:Eigen
155 template<> inline float test_precision<std::complex<float> >() { return test_precision<float>(); } function in namespace:Eigen
156 template<> inline double test_precision<std::complex<double> >() { return test_precision<double>(); } function in namespace:Eigen
157 template<> inline long double test_precision<long double>() { return 1e-6; } function in namespace:Eigen
160 { return ei_isApprox(a, b, test_precision<in
[all...]
H A Deigen2_sparse_solvers.cpp89 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: default");
94 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: cholmod");
101 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: taucs (IncompleteFactorization)");
104 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: taucs (SupernodalMultifrontal)");
107 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LLT: taucs (SupernodalLeftLooking)");
133 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LDLT: default");
154 // // VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LU: default");
162 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LU: SuperLU");
179 VERIFY(refX.isApprox(x,test_precision<Scalar>()) && "LU: umfpack"); // FIXME solve is not very stable for complex
H A Deigen2_triangular.cpp18 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>()));
H A Deigen2_svd.cpp28 RealScalar largerEps = test_precision<RealScalar>();
H A Deigen2_adjoint.cpp25 RealScalar largerEps = test_precision<RealScalar>();
H A Deigen2_eigensolver.cpp31 RealScalar largerEps = 10*test_precision<RealScalar>();
114 // RealScalar largerEps = 10*test_precision<RealScalar>();
H A Deigen2_geometry.cpp36 Scalar largeEps = test_precision<Scalar>();
167 VERIFY((t0.matrix() * t1.matrix()).isIdentity(test_precision<Scalar>()));
248 * (t21.prescale(v21.cwise().inverse()).translate(-v20))).matrix().isIdentity(test_precision<Scalar>()) );
H A Deigen2_geometry_with_eigen2_prefix.cpp38 Scalar largeEps = test_precision<Scalar>();
169 VERIFY((t0.matrix() * t1.matrix()).isIdentity(test_precision<Scalar>()));
250 * (t21.prescale(v21.cwise().inverse()).translate(-v20))).matrix().isIdentity(test_precision<Scalar>()) );
/external/eigen/test/
H A Dmain.h203 template<typename T> inline typename NumTraits<T>::Real test_precision() { return NumTraits<T>::dummy_precision(); } function in namespace:Eigen
204 template<> inline float test_precision<float>() { return 1e-3f; } function in namespace:Eigen
205 template<> inline double test_precision<double>() { return 1e-6; } function in namespace:Eigen
206 template<> inline float test_precision<std::complex<float> >() { return test_precision<float>(); } function in namespace:Eigen
207 template<> inline double test_precision<std::complex<double> >() { return test_precision<double>(); } function in namespace:Eigen
208 template<> inline long double test_precision<long double>() { return 1e-6; } function in namespace:Eigen
211 { return internal::isApprox(a, b, test_precision<int>()); }
213 { return internal::isMuchSmallerThan(a, b, test_precision<in
[all...]
H A Dsparse_solver.h39 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
59 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
68 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
104 if (res_error > test_precision<Scalar>() ){
H A Dgeo_quaternion.cpp30 Scalar largeEps = test_precision<Scalar>();
57 Scalar largeEps = test_precision<Scalar>();
112 if (internal::abs(aa.angle()) > 5*test_precision<Scalar>()
H A Deigensolver_selfadjoint.cpp30 RealScalar largerEps = 10*test_precision<RealScalar>();
H A Dproduct_trmv.cpp19 RealScalar largerEps = 10*test_precision<RealScalar>();
H A Dgeo_transformations.cpp69 VERIFY((t0 * t1).matrix().isIdentity(test_precision<Scalar>()));
180 VERIFY((t0 * t1).matrix().isIdentity(test_precision<Scalar>()));
261 * (t21.prescale(v21.cwiseInverse()).translate(-v20))).matrix().isIdentity(test_precision<Scalar>()) );
H A Dtriangular.cpp20 RealScalar largerEps = 10*test_precision<RealScalar>();
H A Darray.cpp69 if (!internal::isApprox(m1.sum(), (m1+m2).sum(), test_precision<Scalar>()))
/external/eigen/unsupported/test/
H A DFFTW.cpp99 VERIFY( fft_rmse(freqBuf,tbuf) < test_precision<T>() );// gross check
104 VERIFY( fft_rmse(freqBuf,tbuf) < test_precision<T>() );// gross check
111 VERIFY( dif_rmse(tbuf,tbuf2) < test_precision<T>() );// gross check
127 VERIFY( dif_rmse(tbuf,tbuf3) < test_precision<T>() );// gross check
132 VERIFY( dif_rmse(tbuf,tbuf2) < test_precision<T>() );// gross check
158 VERIFY( fft_rmse(outbuf,inbuf) < test_precision<T>() );// gross check
161 VERIFY( dif_rmse(inbuf,buf3) < test_precision<T>() );// gross check
169 VERIFY( dif_rmse(inbuf,buf4) < test_precision<T>() );// gross check
174 VERIFY( dif_rmse(inbuf,buf3) < test_precision<T>() );// gross check
208 VERIFY( (src-src2).norm() < test_precision<
[all...]
H A Dpolynomialutils.cpp43 bool evalToZero = evr.isZero( test_precision<_Scalar>() );
H A Dpolynomialsolver.cpp47 bool evalToZero = evr.isZero( test_precision<Scalar>() );
118 const Scalar psPrec = internal::sqrt( test_precision<Scalar>() );
H A Dmatrix_function.cpp20 return ((a-b).array().abs() < test_precision<typename Type1::RealScalar>()).all();
/external/eigen/bench/spbench/
H A Dspbenchsolver.h86 template<typename T> inline typename NumTraits<T>::Real test_precision() { return NumTraits<T>::dummy_precision(); } function
87 template<> inline float test_precision<float>() { return 1e-3f; } function
88 template<> inline double test_precision<double>() { return 1e-6; } function
89 template<> inline float test_precision<std::complex<float> >() { return test_precision<float>(); } function
90 template<> inline double test_precision<std::complex<double> >() { return test_precision<double>(); } function

Completed in 191 milliseconds