LAPACK 3.12.0
LAPACK: Linear Algebra PACKage
|
subroutine zlaqz1 | ( | logical, intent(in) | ilq, |
logical, intent(in) | ilz, | ||
integer, intent(in) | k, | ||
integer, intent(in) | istartm, | ||
integer, intent(in) | istopm, | ||
integer, intent(in) | ihi, | ||
complex*16, dimension( lda, * ) | a, | ||
integer, intent(in) | lda, | ||
complex*16, dimension( ldb, * ) | b, | ||
integer, intent(in) | ldb, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | qstart, | ||
complex*16, dimension( ldq, * ) | q, | ||
integer, intent(in) | ldq, | ||
integer, intent(in) | nz, | ||
integer, intent(in) | zstart, | ||
complex*16, dimension( ldz, * ) | z, | ||
integer, intent(in) | ldz | ||
) |
ZLAQZ1
Download ZLAQZ1 + dependencies [TGZ] [ZIP] [TXT]
ZLAQZ1 chases a 1x1 shift bulge in a matrix pencil down a single position
[in] | ILQ | ILQ is LOGICAL Determines whether or not to update the matrix Q |
[in] | ILZ | ILZ is LOGICAL Determines whether or not to update the matrix Z |
[in] | K | K is INTEGER Index indicating the position of the bulge. On entry, the bulge is located in (A(k+1,k),B(k+1,k)). On exit, the bulge is located in (A(k+2,k+1),B(k+2,k+1)). |
[in] | ISTARTM | ISTARTM is INTEGER |
[in] | ISTOPM | ISTOPM is INTEGER Updates to (A,B) are restricted to (istartm:k+2,k:istopm). It is assumed without checking that istartm <= k+1 and k+2 <= istopm |
[in] | IHI | IHI is INTEGER |
[in,out] | A | A is COMPLEX*16 array, dimension (LDA,N) |
[in] | LDA | LDA is INTEGER The leading dimension of A as declared in the calling procedure. |
[in,out] | B | B is COMPLEX*16 array, dimension (LDB,N) |
[in] | LDB | LDB is INTEGER The leading dimension of B as declared in the calling procedure. |
[in] | NQ | NQ is INTEGER The order of the matrix Q |
[in] | QSTART | QSTART is INTEGER Start index of the matrix Q. Rotations are applied To columns k+2-qStart:k+3-qStart of Q. |
[in,out] | Q | Q is COMPLEX*16 array, dimension (LDQ,NQ) |
[in] | LDQ | LDQ is INTEGER The leading dimension of Q as declared in the calling procedure. |
[in] | NZ | NZ is INTEGER The order of the matrix Z |
[in] | ZSTART | ZSTART is INTEGER Start index of the matrix Z. Rotations are applied To columns k+1-qStart:k+2-qStart of Z. |
[in,out] | Z | Z is COMPLEX*16 array, dimension (LDZ,NZ) |
[in] | LDZ | LDZ is INTEGER The leading dimension of Q as declared in the calling procedure. |
Definition at line 171 of file zlaqz1.f.