CPTTRS(3)

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

πŸ’… CPTTRS(3) β€” cpttrs.f πŸ’…

okay bestie, this is the Library Functions Manual page for CPTTRS, and the header path vibe is /home/abui...RC/cpttrs.f(3). it's giving LAPACK tridiagonal solve energy, and we're keeping every detail because that's the whole assignment. ✨🫢

🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cpttrs.f

lowkey just the source file path, but we keep it exact because it's the main character. πŸ’–

✨ SYNOPSIS ✨

Functions/Subroutines

       subroutine CPTTRS (uplo, n, nrhs, d, e, b, ldb, info)
           CPTTRS

and that's the subroutine, bestie β€” CPTTRS said hi. 🫢

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

   subroutine CPTTRS (character uplo, integer n, integer nrhs, real, dimension(
       * ) d, complex, dimension( * ) e, complex, dimension( ldb, * ) b,
       integer ldb, integer info)
       CPTTRS

πŸ’– Purpose πŸ’–

okay so CPTTRS solves a tridiagonal system of the form A * X = B using the factorization A = U**H*D*U or A = L*D*L**H computed by CPTTRF. D is a diagonal matrix specified in the vector D, U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal) is specified in the vector E, and X and B are N by NRHS matrices. literally that's the whole purpose, slay. πŸ”₯

πŸŽ€ Parameters πŸŽ€

  • UPLO β€” UPLO is CHARACTER*1. it specifies the form of the factorization and whether the vector E is the superdiagonal of the upper bidiagonal factor U or the subdiagonal of the lower bidiagonal factor L. the values are:
    • = 'U': A = U**H*D*U, E is the superdiagonal of U
    • = 'L': A = L*D*L**H, E is the subdiagonal of L
  • N β€” N is INTEGER. the order of the tridiagonal matrix A. N >= 0. πŸ’…
  • NRHS β€” NRHS is INTEGER. the number of right hand sides, i.e., the number of columns of the matrix B. NRHS >= 0. πŸ“
  • D β€” D is REAL array, dimension (N). the n diagonal elements of the diagonal matrix D from the factorization A = U**H*D*U or A = L*D*L**H. ⭐
  • E β€” E is COMPLEX array, dimension (N-1). if UPLO = 'U', the (n-1) superdiagonal elements of the unit bidiagonal factor U from the factorization A = U**H*D*U. if UPLO = 'L', the (n-1) subdiagonal elements of the unit bidiagonal factor L from the factorization A = L*D*L**H. 🌈
  • B β€” B is COMPLEX array, dimension (LDB,NRHS). on entry, the right hand side vectors B for the system of linear equations. on exit, the solution vectors, X. πŸ’–
  • LDB β€” LDB is INTEGER. the leading dimension of the array B. LDB >= max(1,N). 🫢
  • INFO β€” INFO is INTEGER. the exit tea is:
    • = 0: successful exit
    • < 0: if INFO = -k, the k-th argument had an illegal value 😭

🌟 Author 🌟

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“ Definition πŸ“

Definition at line 120 of file cpttrs.f.

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for LAPACK from the source code.


okay that's the whole page, bestie 🫢 mwah πŸ’‹ the footer says LAPACK, Version 3.12.0, and /home/abui...RC/cpttrs.f(3) β€” that's the source/version vibe, and no date is listed so we're not making one up. periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from