Classes  
struct  SVDOrder 
struct  SVDOrder 
Typedefs  
typedef SVDOrder  SVDOrder 
typedef SVDOrder  SVDOrder 
Functions  
Gan_Bool  gan_mat_svd (Gan_Matrix *A, Gan_Matrix *U, Gan_SquMatrix *S, Gan_Matrix *VT, double *work, unsigned long work_size) 
Computes singular value decomposition of matrix.  
Gan_Bool  gan_matf_svd (Gan_Matrix_f *A, Gan_Matrix_f *U, Gan_SquMatrix_f *S, Gan_Matrix_f *VT, float *work, unsigned long work_size) 
Computes singular value decomposition of matrix. 

Computes singular value decomposition of matrix.
where U and VT are orthogonal matrices of singular vectors (left and right singular vectors respectively) and S is a diagonal matrix of singular values. The singular values are returned in descending order.
work is a workspace array of size work_size, which should be at least where are the row, column dimensions of A. If work is passed as 

Computes singular value decomposition of matrix.
where U and VT are orthogonal matrices of singular vectors (left and right singular vectors respectively) and S is a diagonal matrix of singular values. The singular values are returned in descending order.
work is a workspace array of size work_size, which should be at least where are the row, column dimensions of A. If work is passed as 