SRC/cpbtrs.f(3)
π«Ά SRC/cpbtrs.f(3) π«Ά
okay bestie, welcome to the Library Functions Manual entry for SRC/cpbtrs.f β yes, the filename is the whole title, and we're keeping it cute. This is the CPBTRS routine page, and it's giving linear algebra main character energy. π
π NAME π
SRC/cpbtrs.fβ that's the file, bestie. π«Ά
π¦ SYNOPSIS π¦
π§ Functions/Subroutines π§
Functions/Subroutines
subroutine cpbtrs (uplo, n, kd, nrhs, ab, ldab, b, ldb, info)
CPBTRS
π Function/Subroutine Documentation π
subroutine cpbtrs (character uplo, integer n, integer kd, integer nrhs,
complex, dimension( ldab, * ) ab, integer ldab, complex, dimension( ldb,
* ) b, integer ldb, integer info)
CPBTRS
CPBTRS β that's the routine name, periodt. π
β¨ Purpose β¨
CPBTRS solves a system of linear equations A*X = B with a Hermitian positive definite band matrix A using the Cholesky factorization A = U**H*U or A = L*L**H computed by CPBTRF. No cap, that's the whole point. πΈ
π§Έ Parameters π§Έ
π«§ UPLO π«§
UPLOisCHARACTER*1.= 'U':Upper triangular factor stored inAB;= 'L':Lower triangular factor stored inAB.
π«§ N π«§
NisINTEGER.- The order of the matrix
A.N >= 0.
π«§ KD π«§
KDisINTEGER.- The number of superdiagonals of the matrix
AifUPLO = 'U', or the number of subdiagonals ifUPLO = 'L'.KD >= 0.
π«§ NRHS π«§
NRHSisINTEGER.- The number of right hand sides, i.e., the number of columns of the matrix
B.NRHS >= 0.
π«§ AB π«§
ABisCOMPLEX array, dimension (LDAB,N).- The triangular factor
UorLfrom the Cholesky factorizationA = U**H*UorA = L*L**Hof the band matrixA, stored in the firstKD+1rows of the array. - The
j-thcolumn ofUorLis stored in thej-thcolumn of the arrayABas follows:- if
UPLO ='U',AB(kd+1+i-j,j) = U(i,j)formax(1,j-kd)<=i<=j; - if
UPLO ='L',AB(1+i-j,j) = L(i,j)forj<=i<=min(n,j+kd).
- if
π«§ LDAB π«§
LDABisINTEGER.- The leading dimension of the array
AB.LDAB >= KD+1.
π«§ B π«§
BisCOMPLEX array, dimension (LDB,NRHS).- On entry, the right hand side matrix
B. - On exit, the solution matrix
X.
π«§ LDB π«§
LDBisINTEGER.- The leading dimension of the array
B.LDB >= max(1,N).
π«§ INFO π«§
INFOisINTEGER.= 0:successful exit< 0:ifINFO = -i, thei-thargument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 120 of file cpbtrs.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
π LAPACK Β· Version 3.12.0 Β· SRC/cpbtrs.f(3) Β· no date printed in the footer, just this cute sign-off π
π¦ 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