SRC/zsytri.f(3)
Hey bestie π welcome to SRC/zsytri.f(3) from the Library Functions Manual β this page is all about the ZSYTRI routine and it's giving major linear-algebra main character energy. β¨
π NAME π
SRC/zsytri.f β that's the name, bestie. Short, iconic, source-file realness. π
β¨ SYNOPSIS β¨
β¨ Functions/Subroutines β¨
subroutine zsytri (uplo, n, a, lda, ipiv, work, info)β the callable, and the routine name is ZSYTRI.
π Function/Subroutine Documentation π
Here's the full signature, exactly as the page gives it:
subroutine zsytri (character uplo, integer n, complex*16, dimension( lda, *
) a, integer lda, integer, dimension( * ) ipiv, complex*16, dimension( *
) work, integer info)
ZSYTRI
π― Purpose π―
ZSYTRI computes the inverse of a complex symmetric indefinite matrix A using the factorization A = U*D*U**T or A = L*D*L**T computed by ZSYTRF. No cap, that's the whole glow-up. πΈ
π Parameters π
UPLOβ it'sCHARACTER*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β it'sINTEGER. The order of the matrixA.N >= 0. βAβ it'sCOMPLEX*16 array, dimension (LDA,N). On entry, the block diagonal matrixDand the multipliers used to obtain the factorUorLas computed byZSYTRF.
On exit, if INFO = 0, the (symmetric) inverse of the original matrix. If UPLO = 'U', the upper triangular part of the inverse is formed and the part of A below the diagonal is not referenced; if UPLO = 'L' the lower triangular part of the inverse is formed and the part of A above the diagonal is not referenced. That part is important, bestie β don't go reading the triangle that isn't referenced. π
LDAβ it'sINTEGER. The leading dimension of the arrayA.LDA >= max(1,N). π«IPIVβ it'sINTEGER array, dimension (N). Details of the interchanges and the block structure ofDas determined byZSYTRF. π§WORKβ it'sCOMPLEX*16 array, dimension (2*N). π«ΆINFOβ it'sINTEGER.= 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. Translation: if that last one happens, the inverse is not coming to the function. Periodt. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file zsytri.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Footer sign-off tea: LAPACK, Version 3.12.0, and SRC/zsytri.f(3) β source, version, and page name, all accounted for. No date is listed on this page, so I'm not inventing one. Bye bestie, slay those matrix inverses! πβ¨π«Ά
π¦ 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