ZHETRS_AA_2STAGE(3)
π NAME π
okay bestie, we're in the Library Functions Manual corner for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zhetrs_aa_2stage.f β yes, that's the whole NAME vibe. It's giving linear algebra subroutine with main character energy. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ZHETRS_AA_2STAGE (uplo, n, nrhs, a, lda, tb, ltb, ipiv, ipiv2, b, ldb, info)β the subroutine signature, right here, no cap. π
π§ Function/Subroutine Documentation π§
Here's the full signature, copied exactly because we do not play with literal code:
subroutine ZHETRS_AA_2STAGE (character uplo, integer n, integer nrhs,
complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension( *
) tb, integer ltb, integer, dimension( * ) ipiv, integer, dimension( * )
ipiv2, complex*16, dimension( ldb, * ) b, integer ldb, integer info)
ZHETRS_AA_2STAGE β yes, that's the name again, slay. π
π Purpose π
Bestie, the purpose is literally this: ZHETRS_AA_2STAGE solves a system of linear equations A*X = B with a hermitian matrix A, using the factorization A = U**H*T*U or A = L*T*L**H computed by ZHETRF_AA_2STAGE. That's the whole vibe. β¨
π Parameters π
UPLO
UPLOisCHARACTER*1β it specifies whether the details of the factorization are stored as an upper or lower triangular matrix.= 'U': upper triangular, form isA = U**H*T*U;= 'L': lower triangular, form isA = L*T*L**H.
N
NisINTEGERβ the order of the matrixA.N >= 0. π«Ά
NRHS
NRHSisINTEGERβ the number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0.
A
AisCOMPLEX*16array, dimension(LDA,N)β details of factors computed byZHETRF_AA_2STAGE.
LDA
LDAisINTEGERβ the leading dimension of the arrayA.LDA >= max(1,N).
TB
TBisCOMPLEX*16array, dimension(LTB)β details of factors computed byZHETRF_AA_2STAGE.
LTB
LTBisINTEGERβ the size of the arrayTB.LTB >= 4*N.
IPIV
IPIVisINTEGERarray, dimension(N)β details of the interchanges as computed byZHETRF_AA_2STAGE.
IPIV2
IPIV2isINTEGERarray, dimension(N)β details of the interchanges as computed byZHETRF_AA_2STAGE.
B
BisCOMPLEX*16array, dimension(LDB,NRHS).- On entry, the right hand side matrix
B. - On exit, the solution matrix
X. πΈ
- On entry, the right hand side matrix
LDB
LDBisINTEGERβ the leading dimension of the arrayB.LDB >= max(1,N).
INFO
INFOisINTEGER.= 0: successful exit. π< 0: ifINFO = -i, thei-th argument had an illegal value.
Argument check tea: ifINFOcomes back negative, that means an argument was illegal β not a cute look, but at least the page tells you exactly which one by itsiindex. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 139 of file zhetrs_aa_2stage.f.
πΈ Author πΈ
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off bestie: this page's footer stamps it with LAPACK Version 3.12.0 and points back to /home/abui...aa_2stage.f(3). That's the source/version energy at the very end β now go solve that system! π«Άπ
π¦ 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