SRC/ztrexc.f(3)

🌸 NAME 🌸

SRC/ztrexc.f β€” okay bestie, this is the page for SRC/ztrexc.f(3) from the Library Functions Manual, and it’s giving iconic linear algebra energy πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

✨ Functions/Subroutines ✨

subroutine ztrexc (compq, n, t, ldt, q, ldq, ifst, ilst, info)
           ZTREXC

πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine ztrexc

subroutine ztrexc (character compq, integer n, complex*16, dimension( ldt, * ) t, integer ldt, complex*16, dimension( ldq, * ) q, integer ldq, integer ifst, integer ilst, integer info)
       ZTREXC

✨ Purpose ✨

So, ZTREXC reorders the Schur factorization of a complex matrix A = Q*T*Q**H, bestie β€” specifically so that the diagonal element of T with row index IFST is moved to row ILST. πŸ’…

The Schur form T is reordered by a unitary similarity transformation Z**H*T*Z, and optionally the matrix Q of Schur vectors is updated by postmultiplying it with Z. Slay.


πŸ’– Parameters πŸ’–

  • COMPQ β€” this one is CHARACTER*1, no cap:
    • = 'V': update the matrix Q of Schur vectors;
    • = 'N': do not update Q.
  • N β€” it’s an INTEGER. The order of the matrix T. N >= 0. If N == 0, arguments ILST and IFST may be any value. Periodt.
  • T β€” a COMPLEX*16 array, dimension (LDT,N). On entry, the upper triangular matrix T. On exit, the reordered upper triangular matrix.
  • LDT β€” an INTEGER. The leading dimension of the array T. LDT >= max(1,N).
  • Q β€” a COMPLEX*16 array, dimension (LDQ,N). On entry, if COMPQ = 'V', the matrix Q of Schur vectors. On exit, if COMPQ = 'V', Q has been postmultiplied by the unitary transformation matrix Z which reorders T. If COMPQ = 'N', Q is not referenced.
  • LDQ β€” an INTEGER. The leading dimension of the array Q. LDQ >= 1, and if COMPQ = 'V', LDQ >= max(1,N).
  • IFST β€” an INTEGER.
  • ILST β€” an INTEGER. These two specify the reordering of the diagonal elements of T: the element with row index IFST is moved to row ILST by a sequence of transpositions between adjacent elements. 1 <= IFST <= N; 1 <= ILST <= N.
  • INFO β€” an INTEGER:
    • = 0: successful exit;
    • < 0: if INFO = -i, the i-th argument had an illegal value.

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 125 of file ztrexc.f.


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


xoxo, your LAPACK bestie πŸ’… β€” Version 3.12.0, page SRC/ztrexc.f(3) βœ¨πŸŽ€

πŸ“¦ where this page comes from