#include "slepcsvd.h" PetscErrorCode SVDDense(PetscInt M_,PetscInt N_,PetscScalar* A,PetscReal* sigma,PetscScalar* U,PetscScalar* VT)Not Collective
M | - dimension of the problem (rows) | |
N | - dimension of the problem (colums) | |
A | - pointer to the array containing the matrix values |
sigma | - pointer to the array to store the computed singular values | |
U | - pointer to the array to store left singular vectors | |
VT | - pointer to the array to store right singular vectors |
This routine uses LAPACK routines xGESDD with JOBZ='O'. Thus, if M>=N then U is not referenced and the left singular vectors are returned in A, and if M<N then VT is not referenced and the right singular vectors are returned in A.
Location: src/svd/interface/svddense.c
Index of all SVD routines
Table of Contents for all manual pages
Index of all manual pages