/home/abui...sytrs_aa.f(3)
β¨ NAME β¨
okay bestie, welcome to the csytrs_aa.f(3) page from the Library Functions Manual π this one is literally all about CSYTRS_AA, and the file-name situation is giving full-path main character energy:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/csytrs_aa.f
πΈ SYNOPSIS πΈ
Functions/Subroutines β yes, we're in function/subroutine territory, slay β¨
subroutine CSYTRS_AA (uplo, n, nrhs, a, lda, ipiv, b, ldb, work, lwork, info)
and then the name again, because the page said it twice and we do not skip details: CSYTRS_AA.
π Function/Subroutine Documentation π
here's the whole signature, no cap:
subroutine CSYTRS_AA (character uplo, integer n, integer nrhs, complex, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, complex, dimension( ldb, * ) b, integer ldb, complex, dimension( * ) work, integer lwork, integer info)
and yup, CSYTRS_AA again π
π― Purpose π―
bestie, here's the actual vibe: CSYTRS_AA solves a system of linear equations A*X = B with a complex symmetric matrix A using the factorization A = U**T*T*U or A = L*T*L**T computed by CSYTRF_AA. iconic linear algebra behavior fr fr π§
π· Parameters π·
UPLOβ the "which triangle are we in" queen π it'sCHARACTER*1, and it specifies whether the details of the factorization are stored as an upper or lower triangular matrix:= 'U': Upper triangular, form is A = U**T*T*U;= 'L': Lower triangular, form is A = L*T*L**T.
NβINTEGER, the order of the matrixA. condition check:N >= 0β¨NRHSβINTEGER, the number of right hand sides, i.e., the number of columns of the matrixB. condition check:NRHS >= 0πAβCOMPLEX array, dimension (LDA,N). Details of factors computed byCSYTRF_AA.LDAβINTEGER, the leading dimension of the arrayA. condition check:LDA >= max(1,N)πΈIPIVβINTEGER array, dimension (N). Details of the interchanges as computed byCSYTRF_AA.BβCOMPLEX array, dimension (LDB,NRHS). On entry, the right hand side matrixB. On exit, the solution matrixX. glow-up moment π«LDBβINTEGER, the leading dimension of the arrayB. condition check:LDB >= max(1,N)π¦WORKβCOMPLEX array, dimension (MAX(1,LWORK)).LWORKβINTEGER, the dimension of the arrayWORK. condition check:LWORK >= max(1,3*N-2)π₯INFOβINTEGER:= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 129 of file csytrs_aa.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, that's the whole page π final footer energy: LAPACK Version 3.12.0 and /home/abui...sytrs_aa.f(3). 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