potri(3)
β¨ potri(3) β Library Functions Manual β¨
okay bestie, welcome to potri(3) from the Library Functions Manual π
this is the whole triangular inverse situation, and it's lowkey iconic. We're gonna go through every subroutine, every parameter, and every little INFO vibe. No cap, nothing skipped. π«Ά
πΈ NAME πΈ
potri β potri: triangular inverse β¨
π¦ SYNOPSIS π¦
Functions β here's the menu, bestie: four flavors, same energy:
subroutine cpotri (uplo, n, a, lda, info)βCPOTRIsubroutine dpotri (uplo, n, a, lda, info)βDPOTRIsubroutine spotri (uplo, n, a, lda, info)βSPOTRIsubroutine zpotri (uplo, n, a, lda, info)βZPOTRI
π DETAILED DESCRIPTION π
This is the detailed description zone β no extra lore here, just the full function documentation below. Periodt. π
π FUNCTION DOCUMENTATION π
π
cpotri β aka CPOTRI
subroutine cpotri (character uplo, integer n, complex, dimension( lda, * ) a, integer lda, integer info)
CPOTRI
β¨ Purpose
CPOTRI computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U**H*U or A = L*L**H computed by CPOTRF. Slay. π
π§ Parameters
UPLOβUPLO is CHARACTER*1;= 'U': Upper triangle ofAis stored;= 'L': Lower triangle ofAis stored. π¦NβN is INTEGER; the order of the matrixA.N >= 0. β¨AβA is COMPLEX array, dimension (LDA,N). On entry, the triangular factorUorLfrom the Cholesky factorizationA = U**H*UorA = L*L**H, as computed byCPOTRF. On exit, the upper or lower triangle of the (Hermitian) inverse ofA, overwriting the input factorUorL. πLDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N). πΈINFOβINFO is INTEGER; here's the status tea:= 0: successful exit π< 0: ifINFO = -i, the i-th argument had an illegal value π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 94 of file cpotri.f. π
π
dpotri β aka DPOTRI
subroutine dpotri (character uplo, integer n, double precision, dimension( lda, * ) a, integer lda, integer info)
DPOTRI
β¨ Purpose
DPOTRI computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U**T*U or A = L*L**T computed by DPOTRF. Iconic. π₯
π§ Parameters
UPLOβUPLO is CHARACTER*1;= 'U': Upper triangle ofAis stored;= 'L': Lower triangle ofAis stored. π¦NβN is INTEGER; the order of the matrixA.N >= 0. β¨AβA is DOUBLE PRECISION array, dimension (LDA,N). On entry, the triangular factorUorLfrom the Cholesky factorizationA = U**T*UorA = L*L**T, as computed byDPOTRF. On exit, the upper or lower triangle of the (symmetric) inverse ofA, overwriting the input factorUorL. πLDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N). πΈINFOβINFO is INTEGER; here's the status tea:= 0: successful exit π< 0: ifINFO = -i, the i-th argument had an illegal value π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 94 of file dpotri.f. π
π
spotri β aka SPOTRI
subroutine spotri (character uplo, integer n, real, dimension( lda, * ) a, integer lda, integer info)
SPOTRI
β¨ Purpose
SPOTRI computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U**T*U or A = L*L**T computed by SPOTRF. Ate. π
π§ Parameters
UPLOβUPLO is CHARACTER*1;= 'U': Upper triangle ofAis stored;= 'L': Lower triangle ofAis stored. π¦NβN is INTEGER; the order of the matrixA.N >= 0. β¨AβA is REAL array, dimension (LDA,N). On entry, the triangular factorUorLfrom the Cholesky factorizationA = U**T*UorA = L*L**T, as computed bySPOTRF. On exit, the upper or lower triangle of the (symmetric) inverse ofA, overwriting the input factorUorL. πLDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N). πΈINFOβINFO is INTEGER; here's the status tea:= 0: successful exit π< 0: ifINFO = -i, the i-th argument had an illegal value π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 94 of file spotri.f. π
π
zpotri β aka ZPOTRI
subroutine zpotri (character uplo, integer n, complex*16, dimension( lda, * ) a, integer lda, integer info)
ZPOTRI
β¨ Purpose
ZPOTRI computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U**H*U or A = L*L**H computed by ZPOTRF. Main character energy fr fr. π
π§ Parameters
UPLOβUPLO is CHARACTER*1;= 'U': Upper triangle ofAis stored;= 'L': Lower triangle ofAis stored. π¦NβN is INTEGER; the order of the matrixA.N >= 0. β¨AβA is COMPLEX*16 array, dimension (LDA,N). On entry, the triangular factorUorLfrom the Cholesky factorizationA = U**H*UorA = L*L**H, as computed byZPOTRF. On exit, the upper or lower triangle of the (Hermitian) inverse ofA, overwriting the input factorUorL. πLDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N). πΈINFOβINFO is INTEGER; here's the status tea:= 0: successful exit π< 0: ifINFO = -i, the i-th argument had an illegal value π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 94 of file zpotri.f. π
π AUTHOR π
Generated automatically by Doxygen for LAPACK from the source code. β¨
okay that's the whole page, bestie β LAPACK Version 3.12.0 and potri(3), signing off with all the sparkle. πβ¨ππ¦πΈπ
π«Ά
π¦ 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