Home | History | Annotate | Download | only in test

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)
124 Scalar refDet = dA.determinant();
130 int generate_sparse_spd_problem(Solver& , typename Solver::MatrixType& A, typename Solver::MatrixType& halfA, DenseMat& dA, int maxSize = 300)
145 dA = dM * dM.adjoint();
177 DenseMatrix dA;
179 int size = generate_sparse_spd_problem(solver, A, halfA, dA);
189 check_sparse_solving(solver, A, b, dA, b);
190 check_sparse_solving(solver, halfA, b, dA, b);
191 check_sparse_solving(solver, A, dB, dA, dB);
192 check_sparse_solving(solver, halfA, dB, dA, dB);
193 check_sparse_solving(solver, A, B, dA, dB);
194 check_sparse_solving(solver, halfA, B, dA, dB);
200 check_sparse_solving(solver, A, b, dA, b);
235 DenseMatrix dA;
236 generate_sparse_spd_problem(solver, A, halfA, dA, 30);
239 check_sparse_determinant(solver, A, dA);
240 check_sparse_determinant(solver, halfA, dA );
245 int generate_sparse_square_problem(Solver&, typename Solver::MatrixType& A, DenseMat& dA, int maxSize = 300)
254 dA.resize(size,size);
256 initSparse<Scalar>(density, dA, A, ForceNonZeroDiag);
272 DenseMatrix dA;
274 int size = generate_sparse_square_problem(solver, A, dA);
283 check_sparse_solving(solver, A, b, dA, b);
284 check_sparse_solving(solver, A, dB, dA, dB);
285 check_sparse_solving(solver, A, B, dA, dB);
291 check_sparse_solving(solver, A, b, dA, b);
320 DenseMatrix dA;
321 generate_sparse_square_problem(solver, A, dA, 30);
324 check_sparse_determinant(solver, A, dA);