typedef enum { DS_MAT_A, DS_MAT_B, DS_MAT_C, DS_MAT_T, DS_MAT_D, DS_MAT_Q, DS_MAT_Z, DS_MAT_X, DS_MAT_Y, DS_MAT_U, DS_MAT_VT, DS_MAT_W, DS_NUM_MAT } DSMatType;
DS_MAT_A | - first matrix of eigenproblem/singular value problem | |
DS_MAT_B | - second matrix of a generalized eigenproblem | |
DS_MAT_C | - third matrix of a quadratic eigenproblem | |
DS_MAT_T | - tridiagonal matrix | |
DS_MAT_D | - diagonal matrix | |
DS_MAT_Q | - orthogonal matrix of (right) Schur vectors | |
DS_MAT_Z | - orthogonal matrix of left Schur vectors | |
DS_MAT_X | - right eigenvectors | |
DS_MAT_Y | - left eigenvectors | |
DS_MAT_U | - left singular vectors | |
DS_MAT_VT | - right singular vectors | |
DS_MAT_W | - workspace matrix |
All matrices can have space to hold ld x ld elements, except for DS_MAT_T that has space for 3 x ld elements (ld = leading dimension) and DS_MAT_D that has space for just ld elements.
Location: src/ds/../../include/slepcds.h
Index of all DS routines
Table of Contents for all manual pages
Index of all manual pages