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.

Parameters
[in]MThe number of rows of the matrix Q. M >= 0.
[in]NThe number of columns of the matrix Q. N >= M.
[in]KThe number of rows of elementary tile reflectors whose product defines the matrix Q. M >= K >= 0.
[in]ADetails of the LQ factorization of the original matrix A as returned by PLASMA_cgelqf.
[in]LDAThe leading dimension of the array A. LDA >= max(1,M).
[in]descTAuxiliary factorization data, computed by PLASMA_cgelqf.
[out]QOn exit, the M-by-N matrix Q.
[in]LDQThe leading dimension of the array Q. LDQ >= max(1,M).
Returns
Return values
PLASMA_SUCCESSsuccessful exit
PLASMA_SUCCESS<0 if -i, the i-th argument had an illegal value
See also
PLASMA_cunglq_Tile
PLASMA_cunglq_Tile_Async
PLASMA_cunglq
PLASMA_dorglq
PLASMA_sorglq
PLASMA_cgelqf