Lines Matching refs:ldlt
357 VectorType vecX = matA.ldlt().solve(vecB); in cholesky_bug241()
368 LDLT<MatrixType> ldlt(2); in cholesky_definiteness() local
372 ldlt.compute(mat); in cholesky_definiteness()
373 VERIFY(ldlt.info()==Success); in cholesky_definiteness()
374 VERIFY(!ldlt.isNegative()); in cholesky_definiteness()
375 VERIFY(!ldlt.isPositive()); in cholesky_definiteness()
379 ldlt.compute(mat); in cholesky_definiteness()
380 VERIFY(ldlt.info()==Success); in cholesky_definiteness()
381 VERIFY(!ldlt.isNegative()); in cholesky_definiteness()
382 VERIFY(!ldlt.isPositive()); in cholesky_definiteness()
386 ldlt.compute(mat); in cholesky_definiteness()
387 VERIFY(ldlt.info()==Success); in cholesky_definiteness()
388 VERIFY(ldlt.isNegative()); in cholesky_definiteness()
389 VERIFY(ldlt.isPositive()); in cholesky_definiteness()
393 ldlt.compute(mat); in cholesky_definiteness()
394 VERIFY(ldlt.info()==Success); in cholesky_definiteness()
395 VERIFY(!ldlt.isNegative()); in cholesky_definiteness()
396 VERIFY(ldlt.isPositive()); in cholesky_definiteness()
400 ldlt.compute(mat); in cholesky_definiteness()
401 VERIFY(ldlt.info()==Success); in cholesky_definiteness()
402 VERIFY(ldlt.isNegative()); in cholesky_definiteness()
403 VERIFY(!ldlt.isPositive()); in cholesky_definiteness()
411 LDLT<MatrixXd> ldlt; in cholesky_faillure_cases() local
416 ldlt.compute(mat); in cholesky_faillure_cases()
417 VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix()); in cholesky_faillure_cases()
418 VERIFY(ldlt.info()==NumericalIssue); in cholesky_faillure_cases()
426 ldlt.compute(mat); in cholesky_faillure_cases()
427 VERIFY(ldlt.info()==NumericalIssue); in cholesky_faillure_cases()
428 VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix()); in cholesky_faillure_cases()
436 ldlt.compute(mat); in cholesky_faillure_cases()
437 VERIFY(ldlt.info()==NumericalIssue); in cholesky_faillure_cases()
438 VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix()); in cholesky_faillure_cases()
451 ldlt.compute(mat); in cholesky_faillure_cases()
452 VERIFY(ldlt.info()==NumericalIssue); in cholesky_faillure_cases()
453 VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix()); in cholesky_faillure_cases()
467 LDLT<MatrixType> ldlt; in cholesky_verify_assert()
468 VERIFY_RAISES_ASSERT(ldlt.matrixL()) in cholesky_verify_assert()
469 VERIFY_RAISES_ASSERT(ldlt.permutationP()) in cholesky_verify_assert()
470 VERIFY_RAISES_ASSERT(ldlt.vectorD()) in cholesky_verify_assert()
471 VERIFY_RAISES_ASSERT(ldlt.isPositive()) in cholesky_verify_assert()
472 VERIFY_RAISES_ASSERT(ldlt.isNegative()) in cholesky_verify_assert()
473 VERIFY_RAISES_ASSERT(ldlt.solve(tmp)) in cholesky_verify_assert()
474 VERIFY_RAISES_ASSERT(ldlt.solveInPlace(&tmp)) in cholesky_verify_assert()