Home | History | Annotate | Download | only in test

Lines Matching full:ldlt

65      LLT.h LDLT.h
134 // LDLT
146 LDLT<SquareMatrixType,Lower> ldltlo(symmLo);
153 LDLT<SquareMatrixType,Upper> ldltup(symmUp);
238 CALL_SUBTEST(( test_chol_update<SquareMatrixType,LDLT>(symm) ));
280 // LDLT
291 LDLT<RealMatrixType,Lower> ldltlo(symmLo);
312 VectorType vecX = matA.ldlt().solve(vecB);
316 // LDLT is not guaranteed to work for indefinite matrices, but happens to work fine if matrix is diagonal.
317 // This test checks that LDLT reports correctly that matrix is indefinite.
325 LDLT<MatrixType> ldlt(mat);
326 VERIFY(!ldlt.isNegative());
327 VERIFY(!ldlt.isPositive());
331 LDLT<MatrixType> ldlt(mat);
332 VERIFY(!ldlt.isNegative());
333 VERIFY(!ldlt.isPositive());
337 LDLT<MatrixType> ldlt(mat);
338 VERIFY(ldlt.isNegative());
339 VERIFY(ldlt.isPositive());
343 LDLT<MatrixType> ldlt(mat);
344 VERIFY(!ldlt.isNegative());
345 VERIFY(ldlt.isPositive());
349 LDLT<MatrixType> ldlt(mat);
350 VERIFY(ldlt.isNegative());
351 VERIFY(!ldlt.isPositive());
365 LDLT<MatrixType> ldlt;
366 VERIFY_RAISES_ASSERT(ldlt.matrixL())
367 VERIFY_RAISES_ASSERT(ldlt.permutationP())
368 VERIFY_RAISES_ASSERT(ldlt.vectorD())
369 VERIFY_RAISES_ASSERT(ldlt.isPositive())
370 VERIFY_RAISES_ASSERT(ldlt.isNegative())
371 VERIFY_RAISES_ASSERT(ldlt.solve(tmp))
372 VERIFY_RAISES_ASSERT(ldlt.solveInPlace(&tmp))
398 CALL_SUBTEST_9( LDLT<MatrixXf>(10) );