\returns an expression of the matrix Q as products of sparse Householder reflectors. * The common usage of this function is to apply it to a dense matrix or vector * \code * VectorXd B1, B2; * // Initialize B1 * B2 = matrixQ() * B1; * \endcode * * To get a plain SparseMatrix representation of Q: * \code * SparseMatrix Q; * Q = SparseQR<SparseMatr
| 171 | * them before performing the product. |
| 172 | */ |
| 173 | SparseQRMatrixQReturnType<SparseQR> matrixQ() const |
| 174 | { return SparseQRMatrixQReturnType<SparseQR>(*this); } |
| 175 | |
| 176 | /** \returns a const reference to the column permutation P that was applied to A such that A*P = Q*R |
| 177 | * It is the combination of the fill-in reducing permutation and numerical column pivoting. |
no outgoing calls
no test coverage detected