Next: Example (from Program LA_GGESX_EXAMPLE)
Up: Generalized Nonsymmetric Eigenvalue Problems
Previous: Purpose
  Contents
  Index
- A
- (input/output) REAL or COMPLEX
square array, shape
.
On entry, the matrix
.
On exit, the matrix
.
- B
- (input/output) REAL or COMPLEX
square array, shape
with
.
On entry, the matrix
.
On exit, the matrix
.
- alpha
- (output) REAL or COMPLEX array,
shape
with
.
The values of
.
::= ALPHAR(:), ALPHAI(:)
ALPHA(:),
where
ALPHAR(:), ALPHAI(:) are of
REAL type (for the real and imaginary parts)
and ALPHA(:) is of COMPLEX type.
- BETA
- (output) REAL or COMPLEX
array, shape
with
.
The values of
.
Note: The generalized eigenvalues of the pair
are the scalars
. These quotients may
easily over- or underflow, and
may even
be zero. Thus, the user should avoid computing them naively.
Note: If A and B are real then complex eigenvalues
occur in complex conjugate pairs. Each pair is stored
consecutively. Thus a complex conjugate pair is given by
where
- VSL
- Optional (output) REAL or
COMPLEX square array, shape
with
(VSL,1)
(A,1).
The left Schur vectors.
- VSR
- Optional (output) REAL or
COMPLEX square array, shape
with
(VSR,1)
(A,1).
The right Schur vectors.
- SELECT
- Optional (input) LOGICAL FUNCTION
- LOGICAL FUNCTION SELECT( alpha
, BETA
)
type(wp), INTENT(IN) ::
alpha
, BETA
where
type ::= REAL
COMPLEX
wp ::= KIND(1.0)
KIND(1.0D0)
alpha
::= ALPHAR
, ALPHAI
ALPHA
Note: Select must be present if SDIM, RCONDE and RCONDF
are desired.
- SDIM
- Optional (output) INTEGER.
The number of eigenvalues (after sorting) for which SELECT
.TRUE.
(If
and
are real, complex conjugate pairs for which SELECT
.TRUE. for either eigenvalue count as 2).
- RCONDE
- Optional (output) REAL array, shape
with
(RCONDE)
.
The reciprocal condition numbers for the average of the selected eigenvalues.
- RCONDV
- Optional (output) REAL array, shape
with
(RCONDV)
.
The reciprocal condition numbers
for the left and right deflating subspaces
corresponding to the selected eigenvalues.
- INFO
- Optional (output) INTEGER.
If INFO is not present and an error occurs, then
the program is terminated with an error message.
References: [1]
and [17,9,20,21].
Next: Example (from Program LA_GGESX_EXAMPLE)
Up: Generalized Nonsymmetric Eigenvalue Problems
Previous: Purpose
  Contents
  Index
Susan Blackford
2001-08-19