CPTTRS(3)
π 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βUPLOisCHARACTER*1. 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. 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βNisINTEGER. the order of the tridiagonal matrixA.N >= 0. πNRHSβNRHSisINTEGER. the number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0. πDβDisREAL array, dimension (N). thendiagonal elements of the diagonal matrixDfrom the factorizationA = U**H*D*UorA = L*D*L**H. βEβEisCOMPLEX array, dimension (N-1). ifUPLO = 'U', the(n-1)superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. ifUPLO = 'L', the(n-1)subdiagonal elements of the unit bidiagonal factorLfrom the factorizationA = L*D*L**H. πBβBisCOMPLEX array, dimension (LDB,NRHS). on entry, the right hand side vectorsBfor the system of linear equations. on exit, the solution vectors,X. πLDBβLDBisINTEGER. the leading dimension of the arrayB.LDB >= max(1,N). π«ΆINFOβINFOisINTEGER. 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
- 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