SRC/ctrexc.f(3)
π«Ά SRC/ctrexc.f(3) π«Ά
okay bestie, this page comes from the Library Functions Manual and it's giving major LAPACK energy. It's all about CTREXC, and yes, we're gonna keep every single detail because that's the vibe. π
π NAME π
SRC/ctrexc.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine ctrexc (compq, n, t, ldt, q, ldq, ifst, ilst, info)
CTREXC
π Function/Subroutine Documentation π
subroutine ctrexc (character compq, integer n, complex, dimension( ldt, * )
t, integer ldt, complex, dimension( ldq, * ) q, integer ldq, integer
ifst, integer ilst, integer info)
CTREXC β main character behavior, fr fr.
π Purpose π
CTREXC reorders the Schur factorization of a complex matrix
A = Q*T*Q**H
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. That's the whole plot, no cap. π¦
π Parameters π
π COMPQ π
COMPQ is CHARACTER*1
= 'V': update the matrixQof Schur vectors;= 'N': do not updateQ.
π N π
N is INTEGER
The order of the matrix T. N >= 0.
If N == 0 arguments ILST and IFST may be any value.
π₯ T π₯
T is COMPLEX array, dimension (LDT,N)
On entry, the upper triangular matrix T.
On exit, the reordered upper triangular matrix.
π LDT π
LDT is INTEGER
The leading dimension of the array T. LDT >= max(1,N).
πΈ Q πΈ
Q is COMPLEX 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 π§
LDQ is INTEGER
The leading dimension of the array Q. LDQ >= 1, and if COMPQ = 'V', LDQ >= max(1,N).
π IFST π
IFST is INTEGER
That's the whole note for IFST, bestie. No extra lore here.
π¦ ILST π¦
ILST is INTEGER
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 β
INFO is INTEGER
= 0: successful exit< 0: ifINFO = -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 ctrexc.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie. Footer sign-off, as requested: LAPACK, Version 3.12.0, page SRC/ctrexc.f(3) β kisses from the Library Functions Manual π«Άπ
π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms