/home/abui...sytrs_aa.f(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

✨ 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's CHARACTER*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 matrix A. condition check: N >= 0 ✨
  • NRHS β€” INTEGER, the number of right hand sides, i.e., the number of columns of the matrix B. condition check: NRHS >= 0 πŸŽ€
  • A β€” COMPLEX array, dimension (LDA,N). Details of factors computed by CSYTRF_AA.
  • LDA β€” INTEGER, the leading dimension of the array A. condition check: LDA >= max(1,N) 🌸
  • IPIV β€” INTEGER array, dimension (N). Details of the interchanges as computed by CSYTRF_AA.
  • B β€” COMPLEX array, dimension (LDB,NRHS). On entry, the right hand side matrix B. On exit, the solution matrix X. glow-up moment πŸ’«
  • LDB β€” INTEGER, the leading dimension of the array B. condition check: LDB >= max(1,N) πŸ¦‹
  • WORK β€” COMPLEX array, dimension (MAX(1,LWORK)).
  • LWORK β€” INTEGER, the dimension of the array WORK. 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