SRC/cpttrs.f(3)
okay bestie, welcome to the SRC/cpttrs.f(3) page from the Library Functions Manual β this is the cpttrs glow-up, and itβs lowkey giving linear algebra royalty. π β¨
πΈ NAME πΈ
SRC/cpttrs.f β yes, thatβs the star of the show. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine cpttrs (uplo, n, nrhs, d, e, b, ldb, info)
CPTTRS β thatβs the whole subroutine vibe. π«Ά
π 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 β iconic, no cap. π
π Purpose π
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. π
π§ Parameters π§
UPLO
UPLOisCHARACTER*1- Specifies the form of the factorization and whether the vector
Eis the superdiagonal of the upper bidiagonal factorUor the subdiagonal of the lower bidiagonal factorL. = '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 matrix
A.N >= 0.
NRHS
NRHSisINTEGER- The number of right hand sides, i.e., the number of columns of the matrix
B.NRHS >= 0.
D
DisREAL array, dimension (N)- The
ndiagonal elements of the diagonal matrixDfrom the factorizationA = U**H*D*UorA = L*D*L**H.
E
EisCOMPLEX array, dimension (N-1)- If
UPLO = 'U', the(n-1)superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. - If
UPLO = '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 vectors
Bfor the system of linear equations. - On exit, the solution vectors,
X.
LDB
LDBisINTEGER- The leading dimension of the array
B.LDB >= max(1,N).
INFO
INFOisINTEGER= 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 at line 120 of file cpttrs.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π cute sign-off time: with love from LAPACK Version 3.12.0, source SRC/cpttrs.f(3) β bye bestie, slay your tridiagonal systems! πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms