ZPTTRF(3)
π NAME π
okay so welcome to the zpttrf.f(3) page from the Library Functions Manual, bestie π
this one is literally a file path in the NAME section:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zpttrf.f
yes, the NAME line is giving βI am the source fileβ energy, and honestly? iconic π«Ά
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine ZPTTRF (n, d, e, info)βZPTTRF
π Function/Subroutine Documentation π
subroutine ZPTTRF (integer n, double precision, dimension( * ) d,
complex*16, dimension( * ) e, integer info)
ZPTTRF is the main character here π
π Purpose π
ZPTTRF computes the L*D*L**H factorization of a complex Hermitian positive definite tridiagonal matrix A. The factorization may also be regarded as having the form A = U**H *D*U. periodt β¨
π Parameters π
π¦ N π¦
N is INTEGER.
The order of the matrix A. N >= 0.
π¦ D π¦
D is DOUBLE PRECISION array, dimension (N).
On entry, the n diagonal elements of the tridiagonal matrix A. On exit, the n diagonal elements of the diagonal matrix D from the L*D*L**H factorization of A. slay π«
π¦ E π¦
E is COMPLEX*16 array, dimension (N-1).
On entry, the (n-1) subdiagonal elements of the tridiagonal matrix A. On exit, the (n-1) subdiagonal elements of the unit bidiagonal factor L from the L*D*L**H factorization of A.
E can also be regarded as the superdiagonal of the unit bidiagonal factor U from the U**H *D*U factorization of A. itβs giving dual-purpose, iykyk π¦
π¦ INFO π¦
INFO is INTEGER.
= 0: successful exit πΈ< 0: ifINFO = -k, thek-th argument had an illegal value π> 0: ifINFO = k, the leading principal minor of orderkis not positive; ifk < N, the factorization could not be completed, while ifk = N, the factorization was completed, butD(N) <= 0.
bestie, INFO > 0 is the βvibe check failedβ signal: a leading principal minor is not positive. no cap π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 91 of file zpttrf.f. π
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
LAPACK, Version 3.12.0 β signed off from /home/abui...RC/zpttrf.f(3) πβ¨ thatβs the whole footer vibe, bestie π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms