Home | History | Annotate | Download | only in QR

Lines Matching refs:cols

103     FullPivHouseholderQR(Index rows, Index cols)
104 : m_qr(rows, cols),
105 m_hCoeffs((std::min)(rows,cols)),
106 m_rows_transpositions((std::min)(rows,cols)),
107 m_cols_transpositions((std::min)(rows,cols)),
108 m_cols_permutation(cols),
109 m_temp(cols),
119 * FullPivHouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
127 : m_qr(matrix.rows(), matrix.cols()),
128 m_hCoeffs((std::min)(matrix.rows(), matrix.cols())),
129 m_rows_transpositions((std::min)(matrix.rows(), matrix.cols())),
130 m_cols_transpositions((std::min)(matrix.rows(), matrix.cols())),
131 m_cols_permutation(matrix.cols()),
132 m_temp(matrix.cols()),
148 m_hCoeffs((std::min)(matrix.rows(), matrix.cols())),
149 m_rows_transpositions((std::min)(matrix.rows(), matrix.cols())),
150 m_cols_transpositions((std::min)(matrix.rows(), matrix.cols())),
151 m_cols_permutation(matrix.cols()),
152 m_temp(matrix.cols()),
266 return cols() - rank();
279 return rank() == cols();
319 inline Index cols() const { return m_qr.cols(); }
429 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
437 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
463 Index cols = m_qr.cols();
464 Index size = (std::min)(rows,cols);
469 m_temp.resize(cols);
488 Score score = m_qr.bottomRightCorner(rows-k, cols-k)
512 m_qr.row(k).tail(cols-k).swap(m_qr.row(row_of_biggest_in_corner).tail(cols-k));
527 m_qr.bottomRightCorner(rows-k, cols-k-1)
531 m_cols_permutation.setIdentity(cols);
557 Matrix<Scalar,1,RhsType::ColsAtCompileTime> temp(rhs.cols());
562 c.bottomRightCorner(remainingSize, rhs.cols())
572 for(Index i = l_rank; i < cols(); ++i) dst.row(m_cols_permutation.indices().coeff(i)).setZero();
585 dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols()));
628 const Index cols = m_qr.cols();
629 const Index size = (std::min)(rows, cols);
641 Index cols() const { return m_qr.rows(); }