SRC/zupgtr.f(3)
πΈ NAME πΈ
SRC/zupgtr.f β that's the name, bestie, short and iconic π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zupgtr (uplo, n, ap, tau, q, ldq, work, info)
ZUPGTR
π Function/Subroutine Documentation π
π¦ subroutine zupgtr π¦
subroutine zupgtr (character uplo, integer n, complex*16, dimension( * ) ap,
complex*16, dimension( * ) tau, complex*16, dimension( ldq, * ) q,
integer ldq, complex*16, dimension( * ) work, integer info)
ZUPGTR
ZUPGTR is the main character here, no cap.
π Purpose π
Okay so ZUPGTR generates a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by ZHPTRD using packed storage:
if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
Literally the whole vibe: unpack those reflectors into Q π
π Parameters π
UPLOβUPLO is CHARACTER*1;= 'U': upper triangular packed storage used in previous call toZHPTRD;= 'L': lower triangular packed storage used in previous call toZHPTRD.NβN is INTEGER; the order of the matrixQ.N >= 0.APβAP is COMPLEX*16 array, dimension (N*(N+1)/2); the vectors which define the elementary reflectors, as returned byZHPTRD.TAUβTAU is COMPLEX*16 array, dimension (N-1);TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned byZHPTRD.QβQ is COMPLEX*16 array, dimension (LDQ,N); theN-by-Nunitary matrixQ.LDQβLDQ is INTEGER; the leading dimension of the arrayQ.LDQ >= max(1,N).WORKβWORK is COMPLEX*16 array, dimension (N-1).INFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, thei-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file zupgtr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Sign-off tea π«Ά this page is from LAPACK Version 3.12.0, source SRC/zupgtr.f(3) β that's the footer moment, no extra date printed, just those details and good vibes β¨π
π¦ 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