/home/abui...tri_rook.f(3)
π NAME π
okay so this is the LAPACK Library Functions Manual page for /home/abui...tri_rook.f(3) β yes bestie, that exact page. The file it's documenting is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zsytri_rook.f
No cap, that's the whole NAME section. π«Ά
β¨ SYNOPSIS β¨
π₯ Functions/Subroutines π₯
subroutine ZSYTRI_ROOK (uplo, n, a, lda, ipiv, work, info)
ZSYTRI_ROOK
π¦ Function/Subroutine Documentation π¦
Here's the full signature, exactly as the page gives it:
subroutine ZSYTRI_ROOK (character uplo, integer n, complex*16, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, complex*16, dimension( * ) work, integer info)
ZSYTRI_ROOK β that's the main character of this page, periodt. π
π― Purpose
ZSYTRI_ROOK computes the inverse of a complex symmetric matrix A using the factorization A = U*D*U**T or A = L*D*L**T computed by ZSYTRF_ROOK. That's it, that's the whole purpose, and it's lowkey iconic. β¨
π Parameters π
UPLOβCHARACTER*1; specifies whether the details of the factorization are stored as an upper or lower triangular matrix.= 'U': upper triangular, form isA = U*D*U**T;= 'L': lower triangular, form isA = L*D*L**T.
NβINTEGER; the order of the matrixA.N >= 0.AβCOMPLEX*16 array, dimension (LDA,N).- On entry, the block diagonal matrix
Dand the multipliers used to obtain the factorUorLas computed byZSYTRF_ROOK. - On exit, if
INFO = 0, the (symmetric) inverse of the original matrix. IfUPLO = 'U', the upper triangular part of the inverse is formed and the part ofAbelow the diagonal is not referenced; ifUPLO = 'L'the lower triangular part of the inverse is formed and the part ofAabove the diagonal is not referenced.
- On entry, the block diagonal matrix
LDAβINTEGER; the leading dimension of the arrayA.LDA >= max(1,N).IPIVβINTEGER array, dimension (N); details of the interchanges and the block structure ofDas determined byZSYTRF_ROOK.WORKβCOMPLEX*16 array, dimension (N).INFOβINTEGER.= 0: successful exit.< 0: ifINFO = -i, the i-th argument had an illegal value.> 0: ifINFO = i,D(i,i) = 0; the matrix is singular and its inverse could not be computed.
πΈ Author πΈ
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Contributors: π
- December 2016, Igor Kozachenko, Computer Science Division, University of California, Berkeley
- September 2007, Sven Hammarling, Nicholas J. Higham, Craig Lucas, School of Mathematics, University of Manchester
Definition at line 128 of file zsytri_rook.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie! The footer vibes are LAPACK Version 3.12.0 and the page path /home/abui...tri_rook.f(3) β bye and slay πβ¨
π¦ 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