Functions  
Gan_Bool  gan_mat_lq (Gan_Matrix *A, Gan_SquMatrix *L, Gan_Matrix *Q, double *work, unsigned long work_size) 
Performs LQ decomposition of matrix.  
Gan_Bool  gan_matf_lq (Gan_Matrix_f *A, Gan_SquMatrix_f *L, Gan_Matrix_f *Q, float *work, unsigned long work_size) 
Performs LQ decomposition of matrix. 

Performs LQ decomposition of matrix. Performs LQ decomposition of matrix A:
where A is an by matrix where , L is a lower triangular matrix and Q is an orthogonal matrix. work is a workspace array of size work_size, which should be .
L may be passed as 

Performs LQ decomposition of matrix. Performs LQ decomposition of matrix A:
where A is an by matrix where , L is a lower triangular matrix and Q is an orthogonal matrix. work is a workspace array of size work_size, which should be .
L may be passed as 