Searched refs:refX (Results 1 - 11 of 11) sorted by relevance

/external/eigen/bench/spbench/
H A Dspbenchsolver.h214 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/test/eigen2/
H A Deigen2_sparse_solvers.cpp79 DenseVector refX(cols), x(cols);
83 refMat2.llt().solve(b, &refX);
89 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)");
120 DenseVector refX(cols), x(cols);
127 refMat2.ldlt().solve(b, &refX);
133 VERIFY(refX
[all...]
H A Deigen2_sparse_product.cpp75 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/eigen/test/
H A Dspqr_support.cpp34 DenseVector refX,x,b; local
55 refX = dA.colPivHouseholderQr().solve(b);
56 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
H A Dsparseqr.cpp50 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 Dsparse_solver.h19 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 Dsparse_product.cpp179 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/skia/tests/
H A DDrawTextTest.cpp44 int refX = x + xOff; local
47 if (refX >= 0 && refX < ref.width() &&
50 refColor = ref.getColor(refX, refY);
H A DFontHostStreamTest.cpp48 int refX = x + xOff; local
51 if (refX >= 0 && refX < ref.width() &&
54 refColor = ref.getColor(refX, refY);
H A DBlurTest.cpp83 int refX = x + xOff; local
86 if (refX >= 0 && refX < ref.width() &&
89 refColor = ref.getColor(refX, refY);
/external/eigen/unsupported/Eigen/src/SparseExtra/
H A DMatrixMarketIterator.h129 * 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

Completed in 2014 milliseconds