Lines Matching refs:cod
16 void cod() { in cod() function
30 CompleteOrthogonalDecomposition<MatrixType> cod(matrix); in cod() local
31 VERIFY(rank == cod.rank()); in cod()
32 VERIFY(cols - cod.rank() == cod.dimensionOfKernel()); in cod()
33 VERIFY(!cod.isInjective()); in cod()
34 VERIFY(!cod.isInvertible()); in cod()
35 VERIFY(!cod.isSurjective()); in cod()
37 MatrixQType q = cod.householderQ(); in cod()
40 MatrixType z = cod.matrixZ(); in cod()
46 cod.matrixT().topLeftCorner(rank, rank).template triangularView<Upper>(); in cod()
48 MatrixType c = q * t * z * cod.colsPermutation().inverse(); in cod()
53 MatrixType cod_solution = cod.solve(rhs); in cod()
61 MatrixType pinv = cod.pseudoInverse(); in cod()
75 CompleteOrthogonalDecomposition<Matrix<Scalar, Rows, Cols> > cod(matrix); in cod_fixedsize() local
76 VERIFY(rank == cod.rank()); in cod_fixedsize()
77 VERIFY(Cols - cod.rank() == cod.dimensionOfKernel()); in cod_fixedsize()
78 VERIFY(cod.isInjective() == (rank == Rows)); in cod_fixedsize()
79 VERIFY(cod.isSurjective() == (rank == Cols)); in cod_fixedsize()
80 VERIFY(cod.isInvertible() == (cod.isInjective() && cod.isSurjective())); in cod_fixedsize()
85 Matrix<Scalar, Cols, Cols2> cod_solution = cod.solve(rhs); in cod_fixedsize()
315 CALL_SUBTEST_1( cod<MatrixXf>() ); in test_qr_colpivoting()
316 CALL_SUBTEST_2( cod<MatrixXd>() ); in test_qr_colpivoting()
317 CALL_SUBTEST_3( cod<MatrixXcd>() ); in test_qr_colpivoting()