PLASMA
2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
int PLASMA_cunglq | ( | int | M, |
int | N, | ||
int | K, | ||
PLASMA_Complex32_t * | A, | ||
int | LDA, | ||
PLASMA_desc * | descT, | ||
PLASMA_Complex32_t * | Q, | ||
int | LDQ | ||
) |
PLASMA_cunglq - Generates an M-by-N matrix Q with orthonormal rows, which is defined as the first M rows of a product of the elementary reflectors returned by PLASMA_cgelqf.
[in] | M | The number of rows of the matrix Q. M >= 0. |
[in] | N | The number of columns of the matrix Q. N >= M. |
[in] | K | The number of rows of elementary tile reflectors whose product defines the matrix Q. M >= K >= 0. |
[in] | A | Details of the LQ factorization of the original matrix A as returned by PLASMA_cgelqf. |
[in] | LDA | The leading dimension of the array A. LDA >= max(1,M). |
[in] | descT | Auxiliary factorization data, computed by PLASMA_cgelqf. |
[out] | Q | On exit, the M-by-N matrix Q. |
[in] | LDQ | The leading dimension of the array Q. LDQ >= max(1,M). |
PLASMA_SUCCESS | successful exit |
PLASMA_SUCCESS | <0 if -i, the i-th argument had an illegal value |