/home/abui...tri_rook.f(3)
π SSYTRI_ROOK β the LAPACK icon herself
ok so bestie, welcome to the manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssytri_rook.f β yes that's the whole path, she's dramatic like that, and yes this is the Library Functions Manual corner of /home/abui...tri_rook.f(3). Buckle up. π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssytri_rook.f β that's her legal name, no nicknames, we respect the full government name here π«Ά
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine SSYTRI_ROOK (uplo, n, a, lda, ipiv, work, info)
SSYTRI_ROOK
π Function/Subroutine Documentation π
subroutine SSYTRI_ROOK (character uplo, integer n, real, dimension( lda, * )
a, integer lda, integer, dimension( * ) ipiv, real, dimension( * ) work,
integer info)
SSYTRI_ROOK
πΈ Purpose πΈ
!> !> SSYTRI_ROOK computes the inverse of a real symmetric !> matrix A using the factorization A = U*D*UT or A = L*D*LT !> computed by SSYTRF_ROOK. !>
no cap, she literally inverts your symmetric matrix using the factorization her bestie SSYTRF_ROOK handed her. iconic behavior. π
π Parameters π
UPLOβCHARACTER*1. it's giving "which triangle am I working with" energy β¨ Specifies whether the details of the factorization are stored as an upper or lower triangular matrix:
!> = 'U': Upper triangular, form is A = U*D*UT; !> = 'L': Lower triangular, form is A = L*D*LT.
NβINTEGER. The order of the matrix A.N >= 0. that's it, that's the whole vibe check.AβREAL array, dimension (LDA,N).
!> On entry, the block diagonal matrix D and the multipliers !> used to obtain the factor U or L as computed by SSYTRF_ROOK. !> !> 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.
so on the way in she's holding D and the multipliers from SSYTRF_ROOK, and on the way out (when INFO = 0) she's the symmetric inverse. main character transformation fr fr π
LDAβINTEGER. The leading dimension of the array A.LDA >= max(1,N). respect the constraint bestie, she will not tolerateLDAshenanigans.IPIVβINTEGER array, dimension (N). Details of the interchanges and the block structure of D as determined bySSYTRF_ROOK. iykyk β she just carries the receipts from her sibling. π₯WORKβREAL array, dimension (N). scratch space, no thoughts head empty, just doing her job πΈINFOβINTEGER. the vibe report:
!> = 0: successful exit !> < 0: if INFO = -i, the i-th argument had an illegal value !> > 0: if INFO = i, D(i,i) = 0; the matrix is singular and its !> inverse could not be computed.
bestie, if you get INFO > 0 the matrix is singular and there is literally no inverse to compute. not a skill issue, just math. π
π§ Author π§
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole friend group showed up to co-sign this one π«Ά
β Contributors β
!> !> April 2012, Igor Kozachenko, !> Computer Science Division, !> University of California, Berkeley !> !> September 2007, Sven Hammarling, Nicholas J. Higham, Craig Lucas, !> School of Mathematics, !> University of Manchester !> !>
April 2012 girlies and September 2007 girlies both ate. π
π Definition π
Definition at line 128 of file ssytri_rook.f. periodt.
π Author (the meta one) π
Generated automatically by Doxygen for LAPACK from the source code. so likeβ¦ nobody hand-wrote this, she was born from the source. lowkey iconic. β
and that's the whole page bestie! brought to you by LAPACK, Version 3.12.0 β catch her at /home/abui...tri_rook.f(3) whenever you need her. no cap, she slays. π
β¨π
π¦ 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