PLASMA  2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
int PLASMA_sorgqr ( int  M,
int  N,
int  K,
float *  A,
int  LDA,
PLASMA_desc descT,
float *  Q,
int  LDQ 
)

PLASMA_sorgqr - Generates an M-by-N matrix Q with orthonormal columns, which is defined as the first N columns of a product of the elementary reflectors returned by PLASMA_sgeqrf.

Parameters
[in]MThe number of rows of the matrix Q. M >= 0.
[in]NThe number of columns of the matrix Q. M >= N >= 0.
[in]KThe number of columns of elementary tile reflectors whose product defines the matrix Q. N >= K >= 0.
[in]ADetails of the QR factorization of the original matrix A as returned by PLASMA_sgeqrf, where the K first columns are the reflectors.
[in]LDAThe leading dimension of the array A. LDA >= max(1,M).
[in]descTAuxiliary factorization data, computed by PLASMA_sgeqrf.
[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
<0if -i, the i-th argument had an illegal value
See also
PLASMA_sorgqr_Tile
PLASMA_sorgqr_Tile_Async
PLASMA_cungqr
PLASMA_dorgqr
PLASMA_sorgqr
PLASMA_sgeqrf