#include "slepceps.h" PetscErrorCode EPSDenseSchur(int n,int k,PetscScalar *H,int ldh,PetscScalar *Z,PetscScalar *wr,PetscScalar *wi)Not Collective
n | - dimension of the matrix | |
k | - first active column | |
ldh | - leading dimension of H |
H | - on entry, the upper Hessenber matrix; on exit, the upper (quasi-)triangular matrix (T) | |
Z | - on entry, initial transformation matrix; on exit, orthogonal matrix of Schur vectors |
wr | - pointer to the array to store the computed eigenvalues | |
wi | - imaginary part of the eigenvalues (only when using real numbers) |
Only active columns (from k to n) are computed.
Both H and Z are overwritten.
This routine uses LAPACK routines xHSEQR.
Location: src/eps/interface/dense.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages