SRC/cpotri.f(3)
Hey bestie! Welcome to the manual page for SRC/cpotri.f β it's part of the Library Functions Manual, and it's all about the CPOTRI subroutine. Let's get into the lore π
β¨
π NAME π
SRC/cpotri.f
π SYNOPSIS π
β¨ Functions/Subroutines β¨
subroutine cpotri (uplo, n, a, lda, info)
CPOTRI
π§ Function/Subroutine Documentation π§
subroutine cpotri (character uplo, integer n, complex, dimension( lda, * )
a, integer lda, integer info)
CPOTRI
π Purpose π
Okay so 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. That's the whole main character energy of this routine. π
π Parameters π
πΈ UPLO πΈ
UPLO is CHARACTER*1. It's the "which triangle are we storing" flag: = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. Slay. π
πΈ N πΈ
N is INTEGER. It's the order of the matrix A. The vibe check here is N >= 0.
πΈ A πΈ
A is a COMPLEX array, dimension (LDA,N). On entry, it's the triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by CPOTRF. On exit, the upper or lower triangle of the (Hermitian) inverse of A gets written here, overwriting the input factor U or L. So bestie, it's giving glow-up but make it linear algebra. β¨
πΈ LDA πΈ
LDA is INTEGER. It's the leading dimension of the array A. The rule is LDA >= max(1,N).
πΈ INFO πΈ
INFO is INTEGER. It's the status report:
= 0: successful exit. We love a clean run. π< 0: ifINFO = -i, the i-th argument had an illegal value. Not cute. π> 0: ifINFO = i, the(i,i)element of the factorUorLis zero, and the inverse could not be computed.
Heads up, bestie: if INFO > 0, the inverse could not be computed. That's a real vibe check fail, no cap. π«Ά
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 94 of file cpotri.f π
Definition at line 94 of file cpotri.f.
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole lore, bestie! This page is from LAPACK Version 3.12.0, file SRC/cpotri.f(3) β and yeah, it was generated automatically by Doxygen for LAPACK from the source code. Go off and invert those Hermitian positive definite matrices π
β¨
π¦ 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