CPTTS2(3)
β¨ NAME β¨
hey bestie π welcome to the cptts2.f(3) page β yes, that's the Library Functions Manual name folded in near the top, not a copy-pasted header line, okay? π«Ά
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cptts2.fβ that's literally the file this manual page is about, periodt.
π¦ SYNOPSIS π¦
π§ Functions/Subroutines
subroutine CPTTS2 (integer iuplo, integer n, integer nrhs, real, dimension(
* ) d, complex, dimension( * ) e, complex, dimension( ldb, * ) b,
integer ldb)
the synopsis caption says, and I quote: CPTTS2 solves a tridiagonal system of the form AX=B using the L D LH factorization computed by spttrf. β¨
π Function/Subroutine Documentation π
subroutine CPTTS2 (integer iuplo, integer n, integer nrhs, real, dimension(
* ) d, complex, dimension( * ) e, complex, dimension( ldb, * ) b,
integer ldb)
CPTTS2 solves a tridiagonal system of the form AX=B using the L D LH factorization computed by spttrf. π«Ά
π Purpose π
okay so the purpose block is short and iconic: CPTTS2 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. no cap, that's the whole vibe check π
πΈ Parameters πΈ
IUPLOβIUPLO is INTEGER; it specifies the form of the factorization and whether the vectorEis the superdiagonal of the upper bidiagonal factorUor the subdiagonal of the lower bidiagonal factorL.= 1: A = U**H *D*U, E is the superdiagonal of Uπ₯= 0: A = L*D*L**H, E is the subdiagonal of Lπ₯
NβN is INTEGER; the order of the tridiagonal matrixA.N >= 0. πNRHSβNRHS is INTEGER; the number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0. πDβD is REAL array, dimension (N); the n diagonal elements of the diagonal matrixDfrom the factorizationA = U**H *D*UorA = L*D*L**H. πEβE is COMPLEX array, dimension (N-1); ifIUPLO = 1, the (n-1) superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. IfIUPLO = 0, the (n-1) subdiagonal elements of the unit bidiagonal factorLfrom the factorizationA = L*D*L**H. π¦BβB is COMPLEX array, dimension (LDB,NRHS); on entry, the right hand side vectorsBfor the system of linear equations. On exit, the solution vectors,X. πLDBβLDB is INTEGER; the leading dimension of the arrayB.LDB >= max(1,N). π
π Author π
the author squad is:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 112 of file cptts2.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π the footer-y sign-off is LAPACK / Version 3.12.0 plus the page path /home/abui...RC/cptts2.f(3) β cute sign-off, not a copied footer line. byeee πβ¨
π¦ 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