(input/output) REAL or COMPLEX array,
shape with
and
.
On entry, the matrix .
On exit, A contains the triangular matrix , or part of , as
follows:
If , then is stored in
.
If , then the matrix
is stored in
.
B
(input/output) REAL or COMPLEX array,
shape with
and
.
On entry, the matrix .
On exit, if , then is stored in
.
ALPHA
(output) REAL array, shape with
The real scalars ,
.
BETA
(output) REAL array, shape with
(BETA) .
The real scalars ,
.
Note: The generalized singular values of the pair are
If , then ALPHABETA
.
K, L
Optional (output) INTEGER.
The dimension parameters and .
U
Optional (output) REAL or COMPLEX
square array, shape with (U,1) .
The matrix .
V
Optional (output) REAL or COMPLEX
square array, shape with (V,1) .
The matrix .
Q
Optional (output) REAL or COMPLEX
square array, shape with (Q,1) .
The matrix .
IWORK
Optional (output) INTEGER array, shape
with
.
IWORK contains sorting information. More
precisely, the loop
for
swap ALPHA and ALPHA
end
will sort ALPHA so that
ALPHAALPHAALPHA.
INFO
Optional (output) INTEGER.
If INFO is not present and an error occurs, then the program is
terminated with an error message.