Lines Matching defs:dA
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);
112 void check_sparse_determinant(Solver& solver, const typename Solver::MatrixType& A, const DenseMat& dA)
125 Scalar refDet = dA.determinant();
131 int generate_sparse_spd_problem(Solver& , typename Solver::MatrixType& A, typename Solver::MatrixType& halfA, DenseMat& dA, int maxSize = 300)
146 dA = dM * dM.adjoint();
179 DenseMatrix dA;
180 int size = generate_sparse_spd_problem(solver, A, halfA, dA);
191 check_sparse_solving(solver, A, b, dA, b);
192 check_sparse_solving(solver, halfA, b, dA, b);
193 check_sparse_solving(solver, A, dB, dA, dB);
194 check_sparse_solving(solver, halfA, dB, dA, dB);
195 check_sparse_solving(solver, A, B, dA, dB);
196 check_sparse_solving(solver, halfA, B, dA, dB);
230 DenseMatrix dA;
231 generate_sparse_spd_problem(solver, A, halfA, dA, 30);
234 check_sparse_determinant(solver, A, dA);
235 check_sparse_determinant(solver, halfA, dA );
240 int generate_sparse_square_problem(Solver&, typename Solver::MatrixType& A, DenseMat& dA, int maxSize = 300)
250 dA.resize(size,size);
252 initSparse<Scalar>(density, dA, A, ForceNonZeroDiag);
267 DenseMatrix dA;
268 int size = generate_sparse_square_problem(solver, A, dA);
274 check_sparse_solving(solver, A, b, dA, b);
275 check_sparse_solving(solver, A, dB, dA, dB);
303 DenseMatrix dA;
304 generate_sparse_square_problem(solver, A, dA, 30);
307 check_sparse_determinant(solver, A, dA);