Lines Matching refs:svd
56 BDCSVD<PlainMatrixType> svd(mat,option);
58 make_vector(s,diag_size) = svd.singularValues().head(diag_size);
62 matrix(u,*m,*m,*ldu) = svd.matrixU();
63 matrix(vt,*n,*n,*ldvt) = svd.matrixV().adjoint();
67 matrix(u,*m,diag_size,*ldu) = svd.matrixU();
68 matrix(vt,diag_size,*n,*ldvt) = svd.matrixV().adjoint();
72 matrix(a,*m,*n,*lda) = svd.matrixU();
73 matrix(vt,*n,*n,*ldvt) = svd.matrixV().adjoint();
77 matrix(u,*m,*m,*ldu) = svd.matrixU();
78 matrix(a,diag_size,*n,*lda) = svd.matrixV().adjoint();
124 JacobiSVD<PlainMatrixType> svd(mat,option);
126 make_vector(s,diag_size) = svd.singularValues().head(diag_size);
128 if(*jobu=='A') matrix(u,*m,*m,*ldu) = svd.matrixU();
129 else if(*jobu=='S') matrix(u,*m,diag_size,*ldu) = svd.matrixU();
130 else if(*jobu=='O') matrix(a,*m,diag_size,*lda) = svd.matrixU();
133 if(*jobv=='A') matrix(vt,*n,*n,*ldvt) = svd.matrixV().adjoint();
134 else if(*jobv=='S') matrix(vt,diag_size,*n,*ldvt) = svd.matrixV().adjoint();
135 else if(*jobv=='O') matrix(a,diag_size,*n,*lda) = svd.matrixV().adjoint();