ZPPTRI(3)
π NAME
okay so bestie, this whole page is literally about one file:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zpptri.f
that's it. that's the name. it's giving "the manpage just doxxed its own source path" π but we move.
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines
subroutine ZPPTRI (uplo, n, ap, info)
ZPPTRI β bestie's name is right there, no notes π
π Function/Subroutine Documentation π
subroutine ZPPTRI (character uplo, integer n, complex*16, dimension( * ) ap, integer info)
πΈ ZPPTRI πΈ
β Purpose:
ok so picture this: ZPPTRI computes the inverse of a complex Hermitian positive definite matrix A, using the Cholesky factorization A = U**H*U or A = L*L**H β and that factorization? yeah, it was computed by ZPPTRF. so not us. we're just the inverse girlies π₯
π¦ Parameters
UPLO
UPLOisCHARACTER*1= 'U': the upper triangular factor is stored inAP= 'L': the lower triangular factor is stored inAP
N
NisINTEGER- the order of the matrix
A. andN >= 0, no cap π
AP
APisCOMPLEX*16array, dimension(N*(N+1)/2)- on entry, it's the triangular factor
UorLfrom the Cholesky factorizationA = U**H*UorA = L*L**H, packed columnwise as a linear array. the j-th column ofUorLis stored in the arrayAPas follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = U(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = L(i,j) for j<=i<=n.
- on exit, it holds the upper or lower triangle of the (Hermitian) inverse of
A, and it overwrites the input factorUorLπ yes, it ate your input, that's the whole point
INFO
INFOisINTEGER= 0: successful exit, slay β¨< 0: ifINFO = -i, the i-th argument had an illegal value π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed π
no cap: ifINFOcomes back> 0you literally do not have an inverse. go fix your matrix, bestie.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 92 of file zpptri.f.
π Author
this whole thing was generated automatically by Doxygen for LAPACK from the source code. not a human, just vibes and a doc generator π«
LAPACK β Version 3.12.0
and that's the page, babe. it's signed off with /home/abui...RC/zpptri.f(3) at the very bottom, which is honestly so real of it π«Άπ stay packed, stay columnwise, mwah π
π¦ 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