SRC/cgetri.f(3)
β¨ NAME β¨
SRC/cgetri.f β okay bestie, welcome to the Library Functions Manual page for CGETRI. It's giving linear algebra main character energy, no cap. π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine cgetri (n, a, lda, ipiv, work, lwork, info)
CGETRI
π¦ Function/Subroutine Documentation π¦
subroutine cgetri (integer n, complex, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, complex, dimension( * ) work, integer lwork, integer info)
CGETRI
π― Purpose π―
okay so CGETRI computes the inverse of a matrix using the LU factorization computed by CGETRF. This method inverts U and then computes inv(A) by solving the system inv(A)*L = inv(U) for inv(A). The workflow is lowkey iconic. β¨
π Parameters π
NβN is INTEGER; the order of the matrixA.N >= 0.AβA is COMPLEX array, dimension (LDA,N). On entry, the factorsLandUfrom the factorizationA = P*L*Uas computed byCGETRF. On exit, ifINFO = 0, the inverse of the original matrixA.LDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N).IPIVβIPIV is INTEGER array, dimension (N); the pivot indices fromCGETRF; for1<=i<=N, rowiof the matrix was interchanged with rowIPIV(i).WORKβWORK is COMPLEX array, dimension (MAX(1,LWORK)). On exit, ifINFO=0, thenWORK(1)returns the optimalLWORK.LWORKβLWORK is INTEGER; the dimension of the arrayWORK.LWORK >= max(1,N). For optimal performanceLWORK >= N*NB, whereNBis the optimal blocksize returned byILAENV. IfLWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of theWORKarray, returns this value as the first entry of theWORKarray, and no error message related toLWORKis issued byXERBLA.INFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, thei-th argument had an illegal value;> 0: ifINFO = i,U(i,i)is exactly zero; the matrix is singular and its inverse could not be computed.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file cgetri.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
mwah π β LAPACK Version 3.12.0, source SRC/cgetri.f(3), and that's the whole vibe. π«Ά
π¦ 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