SGTTS2(3)

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

πŸ’– NAME πŸ’–

okay so bestie, this is the SGTTS2(3) page from the Library Functions Manual, and the NAME entry is literally the file path: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sgtts2.f. no cap, that's it. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • subroutine SGTTS2 (itrans, n, nrhs, dl, d, du, du2, ipiv, b, ldb) β€” SGTTS2 solves a system of linear equations with a tridiagonal matrix using the LU factorization computed by sgttrf.

πŸ‘‘ Function/Subroutine Documentation πŸ‘‘

subroutine SGTTS2 (integer itrans, integer n, integer nrhs, real, dimension(
* ) dl, real, dimension( * ) d, real, dimension( * ) du, real,
dimension( * ) du2, integer, dimension( * ) ipiv, real, dimension( ldb,
* ) b, integer ldb)

SGTTS2 solves a system of linear equations with a tridiagonal matrix using the LU factorization computed by sgttrf.

🎯 Purpose 🎯

Bestie, SGTTS2 solves one of the systems of equations:

A*X = B  or  A**T*X = B,

with a tridiagonal matrix A using the LU factorization computed by SGTTRF. iconic behavior, honestly. πŸ’…

🌸 Parameters 🌸

  • ITRANS β€” ITRANS is INTEGER. It specifies the form of the system of equations.
    • = 0: A * X = B (No transpose)
    • = 1: A**T* X = B (Transpose)
    • = 2: A**T* X = B (Conjugate transpose = Transpose)
  • N β€” N is INTEGER. The order of the matrix A.
  • NRHS β€” NRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matrix B. NRHS >= 0.
  • DL β€” DL is REAL array, dimension (N-1). The (n-1) multipliers that define the matrix L from the LU factorization of A.
  • D β€” D is REAL array, dimension (N). The n diagonal elements of the upper triangular matrix U from the LU factorization of A.
  • DU β€” DU is REAL array, dimension (N-1). The (n-1) elements of the first super-diagonal of U.
  • DU2 β€” DU2 is REAL array, dimension (N-2). The (n-2) elements of the second super-diagonal of U.
  • IPIV β€” IPIV is INTEGER array, dimension (N). The pivot indices; for 1 <= i <= n, row i of the matrix was interchanged with row IPIV(i). IPIV(i) will always be either i or i+1; IPIV(i) = i indicates a row interchange was not required.
  • B β€” B is REAL array, dimension (LDB,NRHS). On entry, the matrix of right hand side vectors B. On exit, B is overwritten by the solution vectors X.
  • LDB β€” LDB is INTEGER. The leading dimension of the array B. LDB >= max(1,N).

πŸ‘©β€πŸ’» Author πŸ‘©β€πŸ’»

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

Definition at line 127 of file sgtts2.f.

πŸͺ„ Author πŸͺ„

Generated automatically by Doxygen for LAPACK from the source code.


That's the whole page, bestie. Footer sign-off: LAPACK Version 3.12.0, with the page path /home/abui...RC/sgtts2.f(3) β€” and yes, no separate date is stamped, just the version and path. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from