CSYTRS_AA_2STAGE(3)

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

πŸ’… NAME

Bestie, welcome to the Library Functions Manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/csytrs_aa_2stage.f. This is the CSYTRS_AA_2STAGE subroutine, and yes, it's doing the most in the best way. ✨

✨ SYNOPSIS

🧚 Functions/Subroutines

       subroutine CSYTRS_AA_2STAGE (uplo, n, nrhs, a, lda, tb, ltb, ipiv,
           ipiv2, b, ldb, info)
           CSYTRS_AA_2STAGE

🌸 Function/Subroutine Documentation

Here's the full glow-up signature, exactly as it appears:

   subroutine CSYTRS_AA_2STAGE (character uplo, integer n, integer nrhs,
       complex, dimension( lda, * ) a, integer lda, complex, dimension( * ) tb,
       integer ltb, integer, dimension( * ) ipiv, integer, dimension( * )
       ipiv2, complex, dimension( ldb, * ) b, integer ldb, integer info)
       CSYTRS_AA_2STAGE

🎯 Purpose

Okay so CSYTRS_AA_2STAGE 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_2STAGE. It's giving "I already did the factorization, now let's solve the system" main character energy. πŸ’…

πŸŽ€ Parameters

  • UPLO β€” CHARACTER*1. Tells you whether the factorization details 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. Pick your fighter. 🫢
  • N β€” INTEGER. The order of the matrix A. N >= 0. No negative N nonsense, bestie.
  • NRHS β€” INTEGER. The number of right hand sides, i.e., the number of columns of the matrix B. NRHS >= 0.
  • A β€” COMPLEX array, dimension (LDA,N). Details of factors computed by CSYTRF_AA_2STAGE. It's carrying the factorization lore.
  • LDA β€” INTEGER. The leading dimension of the array A. LDA >= max(1,N). Respect the leading dimension, fr fr.
  • TB β€” COMPLEX array, dimension (LTB). Details of factors computed by CSYTRF_AA_2STAGE. More factorization details, living in TB.
  • LTB β€” INTEGER. The size of the array TB. LTB >= 4*N. That's a hard requirement, not a suggestion. 😭
  • IPIV β€” INTEGER array, dimension (N). Details of the interchanges as computed by CSYTRF_AA_2STAGE.
  • IPIV2 β€” INTEGER array, dimension (N). Details of the interchanges as computed by CSYTRF_AA_2STAGE. Yes, there are two pivot arrays, and they're both iconic.
  • B β€” COMPLEX array, dimension (LDB,NRHS). On entry, the right hand side matrix B. On exit, the solution matrix X. So it comes in as B and leaves as X β€” a true transformation arc. πŸ¦‹
  • LDB β€” INTEGER. The leading dimension of the array B. LDB >= max(1,N).
  • INFO β€” INTEGER. = 0: successful exit. < 0: if INFO = -i, the i-th argument had an illegal value. If you see a negative INFO, check your args, not your vibes. πŸ’€

πŸ‘‘ Author

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

Definition at line 137 of file csytrs_aa_2stage.f.

🧚 Author

Generated automatically by Doxygen for LAPACK from the source code. The robots did this one, and they ate. πŸ€–βœ¨


xoxo, bestie β€” this page is signed off by LAPACK Version 3.12.0 and the path /home/abui...aa_2stage.f(3). πŸ’–πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from