![]() |
LAPACK
3.10.1
LAPACK: Linear Algebra PACKage
|
| subroutine slaqz1 | ( | real, dimension( lda, * ), intent(in) | A, |
| integer, intent(in) | LDA, | ||
| real, dimension( ldb, * ), intent(in) | B, | ||
| integer, intent(in) | LDB, | ||
| real, intent(in) | SR1, | ||
| real, intent(in) | SR2, | ||
| real, intent(in) | SI, | ||
| real, intent(in) | BETA1, | ||
| real, intent(in) | BETA2, | ||
| real, dimension( * ), intent(out) | V | ||
| ) |
SLAQZ1
Download SLAQZ1 + dependencies [TGZ] [ZIP] [TXT]
Given a 3-by-3 matrix pencil (A,B), SLAQZ1 sets v to a
scalar multiple of the first column of the product
(*) K = (A - (beta2*sr2 - i*si)*B)*B^(-1)*(beta1*A - (sr2 + i*si2)*B)*B^(-1).
It is assumed that either
1) sr1 = sr2
or
2) si = 0.
This is useful for starting double implicit shift bulges
in the QZ algorithm. | [in] | A | A is REAL array, dimension (LDA,N)
The 3-by-3 matrix A in (*). |
| [in] | LDA | LDA is INTEGER
The leading dimension of A as declared in
the calling procedure. |
| [in] | B | B is REAL array, dimension (LDB,N)
The 3-by-3 matrix B in (*). |
| [in] | LDB | LDB is INTEGER
The leading dimension of B as declared in
the calling procedure. |
| [in] | SR1 | SR1 is REAL |
| [in] | SR2 | SR2 is REAL |
| [in] | SI | SI is REAL |
| [in] | BETA1 | BETA1 is REAL |
| [in] | BETA2 | BETA2 is REAL |
| [out] | V | V is REAL array, dimension (N)
A scalar multiple of the first column of the
matrix K in (*). |
Definition at line 125 of file slaqz1.f.