SRC/ssytri.f(3)
π NAME
SRC/ssytri.f β bestie, this is the Library Functions Manual page for the ssytri subroutine, and it's lowkey iconic. No cap.
β¨ SYNOPSIS
π§ Functions/Subroutines
subroutine ssytri (uplo, n, a, lda, ipiv, work, info)
SSYTRI
πΈ Function/Subroutine Documentation
π¦ subroutine ssytri
subroutine ssytri (character uplo, integer n, real, dimension( lda, * ) a,
integer lda, integer, dimension( * ) ipiv, real, dimension( * ) work,
integer info)
SSYTRI
π‘ Purpose
okay so SSYTRI computes the inverse of a real symmetric indefinite matrix A using the factorization A = U*D*U**T or A = L*D*L**T computed by SSYTRF. That's the whole flex, and honestly? It ate. π
π Parameters
UPLO β UPLO is CHARACTER*1. It specifies whether the details of the factorization are stored as an upper or lower triangular matrix. The choices are:
= 'U': Upper triangular, form isA = U*D*U**T;= 'L': Lower triangular, form isA = L*D*L**T.
N β N is INTEGER. It's the order of the matrix A. The rule is N >= 0, bestie. β¨
A β A is REAL array, dimension (LDA,N). Here's the tea:
- On entry, it holds the block diagonal matrix
Dand the multipliers used to obtain the factorUorLas computed bySSYTRF. - On exit, if
INFO = 0, it's 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.
LDA β LDA is INTEGER. It's the leading dimension of the array A, and it must satisfy LDA >= max(1,N). periodt. π
IPIV β IPIV is INTEGER array, dimension (N). It carries the details of the interchanges and the block structure of D as determined by SSYTRF. iykyk. π¦
WORK β WORK is REAL array, dimension (N). That's the whole note, no extra lore. πΈ
INFO β INFO is INTEGER, and it's the vibe check at the end:
= 0: successful exit π< 0: ifINFO = -i, thei-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
Shoutout to the authors, fr fr:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file ssytri.f.
πΈ Author
Generated automatically by Doxygen for LAPACK from the source code. Yes, the Doxygen machine did its thing. π€π
xoxo, LAPACK π β Version 3.12.0, from SRC/ssytri.f(3). bye bestie π«Ά
π¦ 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