DSGNHEP#
Dense Generalized Non-Hermitian Eigenvalue Problem.
Notes#
The problem is expressed as AX = BX*Lambda, where (A,B) is the input matrix pencil. Lambda is a diagonal matrix whose diagonal elements are the arguments of DSSolve(). After solve, (A,B) is overwritten with the generalized (real) Schur form (S,T) = (Z’AQ,Z’BQ), with the first matrix being upper quasi-triangular and the second one triangular.
Used DS matrices#
DS_MAT_A - first problem matrix
DS_MAT_B - second problem matrix
DS_MAT_Q - first orthogonal/unitary transformation that reduces to generalized (real) Schur form
DS_MAT_Z - second orthogonal/unitary transformation that reduces to generalized (real) Schur form
Implemented methods#
0 - QZ iteration (_gges)
1 - blocked QZ iteration (_gges3, if available)
See Also#
DSCreate(), DSSetType(), DSType
Level#
beginner
Location#
src/sys/classes/ds/impls/gnhep/dsgnhep.c
Index of all DS routines Table of Contents for all manual pages Index of all manual pages