Lapack functions mainly for QR factorization :
- qp3(d/sgeqp3) : computes a QR factorisation with column pivoting
- gqr(d/sorgqr) : generates the matrix Q (from tau and q) of the factorization efficiently but
does not always computes Q with full ranks
- mqr(d/sormqr) : generates the matrix Q (from tau and q) of the factorization less efficently
but can compute a full rank Q
- swap(d/sswap) : swaps two columns
- laswp(d/slaswp): Performs a series of row interchange on a matrix based on a pivot vector