Subversion Repositories slepc-dev

Rev

Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2842 Rev 2849
Line 78... Line 78...
    The matrices preferently refer to:
    The matrices preferently refer to:
+   PS_MAT_A  - first matrix of eigenproblem/singular value problem
+   PS_MAT_A  - first matrix of eigenproblem/singular value problem
.   PS_MAT_B  - second matrix of a generalized eigenproblem
.   PS_MAT_B  - second matrix of a generalized eigenproblem
.   PS_MAT_C  - third matrix of a quadratic eigenproblem
.   PS_MAT_C  - third matrix of a quadratic eigenproblem
.   PS_MAT_T  - tridiagonal matrix
.   PS_MAT_T  - tridiagonal matrix
 
.   PS_MAT_D  - diagonal matrix
.   PS_MAT_Q  - orthogonal matrix of (right) Schur vectors
.   PS_MAT_Q  - orthogonal matrix of (right) Schur vectors
.   PS_MAT_Z  - orthogonal matrix of left Schur vectors
.   PS_MAT_Z  - orthogonal matrix of left Schur vectors
.   PS_MAT_X  - right eigenvectors
.   PS_MAT_X  - right eigenvectors
.   PS_MAT_Y  - left eigenvectors
.   PS_MAT_Y  - left eigenvectors
.   PS_MAT_U  - left singular vectors
.   PS_MAT_U  - left singular vectors
.   PS_MAT_VT - right singular vectors
.   PS_MAT_VT - right singular vectors
-   PS_MAT_W  - workspace matrix
-   PS_MAT_W  - workspace matrix
 
 
    All matrices can have space to hold ld x ld elements, except for
    All matrices can have space to hold ld x ld elements, except for
    PS_MAT_T that has space for 3 x ld elements (ld = leading dimension).
    PS_MAT_T that has space for 3 x ld elements (ld = leading dimension)
 
    and PS_MAT_D that has space for just ld elements.
 
 
    Level: advanced
    Level: advanced
 
 
.seealso: PSAllocate(), PSGetArray(), PSGetArrayReal(), PSVectors()
.seealso: PSAllocate(), PSGetArray(), PSGetArrayReal(), PSVectors()
E*/
E*/
typedef enum { PS_MAT_A,
typedef enum { PS_MAT_A,
               PS_MAT_B,
               PS_MAT_B,
               PS_MAT_C,
               PS_MAT_C,
               PS_MAT_T,
               PS_MAT_T,
 
               PS_MAT_D,
               PS_MAT_Q,
               PS_MAT_Q,
               PS_MAT_Z,
               PS_MAT_Z,
               PS_MAT_X,
               PS_MAT_X,
               PS_MAT_Y,
               PS_MAT_Y,
               PS_MAT_U,
               PS_MAT_U,