/external/eigen/test/ |
H A D | spqr_support.cpp | 34 DenseVector refX,x,b; local 55 refX = dA.colPivHouseholderQr().solve(b); 56 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
|
H A D | sparseqr.cpp | 50 DenseVector refX,x,b; local 76 refX = dqr.solve(b); 80 VERIFY_IS_APPROX(x, refX); 82 // VERIFY((dA * refX - b).norm() * 2 > (A * x - b).norm() );
|
H A D | sparse_solver.h | 19 DenseRhs refX = dA.lu().solve(db); local 39 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 58 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 68 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 73 void check_sparse_solving_real_cases(Solver& solver, const typename Solver::MatrixType& A, const Rhs& b, const Rhs& refX) argument 97 if(refX.size() != 0) 98 res_error = (refX - x).norm()/refX.norm(); 236 check_sparse_solving_real_cases(solver, it.matrix(), it.rhs(), it.refX()); 237 check_sparse_solving_real_cases(solver, halfA, it.rhs(), it.refX()); [all...] |
H A D | sparse_product.cpp | 179 DenseMatrix refX = DenseMatrix::Random(rows, rows); local 203 VERIFY_IS_APPROX(x=mS*b, refX=refS*b); 205 VERIFY_IS_APPROX(x=mUp.template selfadjointView<Upper>()*b, refX=refS*b); 206 VERIFY_IS_APPROX(x=mLo.template selfadjointView<Lower>()*b, refX=refS*b); 207 VERIFY_IS_APPROX(x=mS.template selfadjointView<Upper|Lower>()*b, refX=refS*b); 212 refX = refLo.template selfadjointView<Lower>()*refS); 215 refX = refS * refLo.template selfadjointView<Lower>());
|
/external/eigen/test/eigen2/ |
H A D | eigen2_sparse_product.cpp | 75 DenseMatrix refX = DenseMatrix::Random(rows, rows); local 98 VERIFY_IS_APPROX(x=mS*b, refX=refS*b); 99 VERIFY_IS_APPROX(x=mUp.template marked<UpperTriangular|SelfAdjoint>()*b, refX=refS*b); 100 VERIFY_IS_APPROX(x=mLo.template marked<LowerTriangular|SelfAdjoint>()*b, refX=refS*b); 101 VERIFY_IS_APPROX(x=mS.template marked<SelfAdjoint>()*b, refX=refS*b);
|
/external/skia/tests/ |
H A D | DrawTextTest.cpp | 44 int refX = x + xOff; local 47 if (refX >= 0 && refX < ref.width() && 50 refColor = ref.getColor(refX, refY);
|
H A D | FontHostStreamTest.cpp | 48 int refX = x + xOff; local 51 if (refX >= 0 && refX < ref.width() && 54 refColor = ref.getColor(refX, refY);
|
H A D | BlurTest.cpp | 83 int refX = x + xOff; local 86 if (refX >= 0 && refX < ref.width() && 89 refColor = ref.getColor(refX, refY);
|
/external/eigen/bench/spbench/ |
H A D | spbenchsolver.h | 214 void call_solver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX,std::ofstream& statbuf) argument 256 if(refX.size() != 0) 257 rel_error = (refX - x).norm()/refX.norm(); 279 void call_directsolver(Solver& solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile) argument 283 call_solver(solver, solver_id, A, b, refX,statbuf); 289 void call_itersolver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile) argument 296 call_solver(solver, solver_id, A, b, refX,statbuf); 305 void SelectSolvers(const SparseMatrix<Scalar>&A, unsigned int sym, Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile) argument 316 call_directsolver(solver, EIGEN_UMFPACK, A, b, refX,statFil 527 Matrix<Scalar, Dynamic, 1> refX; local [all...] |
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
H A D | MatrixMarketIterator.h | 129 * then refX is randomly generated such that A*refX = b 131 * Note that when a rhs is provided, refX is not available 133 inline VectorType& refX() function in class:Eigen::MatrixMarketIterator
|