Lines Matching refs:db
14 void check_sparse_solving(Solver& solver, const typename Solver::MatrixType& A, const Rhs& b, const DenseMat& dA, const DenseRhs& db)
19 DenseRhs refX = dA.lu().solve(db);
63 DenseRhs x(db.rows(), db.cols());
64 DenseRhs oldb(db);
66 x.block(0,0,x.rows(),x.cols()) = solver.solve(db.block(0,0,db.rows(),db.cols()));
67 VERIFY(oldb.isApprox(db) && "sparse solver testing: the rhs should not be modified!");
205 DenseMatrix dB(size,rhsCols);
206 initSparse<Scalar>(density, dB, B, ForceNonZeroDiag);
210 check_sparse_solving(solver, A, dB, dA, dB);
211 check_sparse_solving(solver, halfA, dB, dA, dB);
212 check_sparse_solving(solver, A, B, dA, dB);
213 check_sparse_solving(solver, halfA, B, dA, dB);
297 DenseMatrix dB(size,rhsCols);
300 initSparse<Scalar>(density, dB, B, ForceNonZeroDiag);
303 check_sparse_solving(solver, A, dB, dA, dB);
304 check_sparse_solving(solver, A, B, dA, dB);