CGETRI(3)
π CGETRI(3) β cgetri.f(3) π
okay so bestie, welcome to the cgetri.f(3) page from the Library Functions Manual. This is the LAPACK glow-up for computing an inverse, and yes, itβs giving linear algebra main character energy. π«Ά
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cgetri.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine CGETRI (n, a, lda, ipiv, work, lwork, info)
CGETRI
π¦ Function/Subroutine Documentation π¦
π subroutine CGETRI π
subroutine CGETRI (integer n, complex, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, complex, dimension( * ) work, integer lwork, integer info)
π« Purpose π«
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).
π Parameters π
NβNisINTEGER. The order of the matrixA.N >= 0. πAβAisCOMPLEX 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βLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1,N). πIPIVβIPIVisINTEGER array, dimension (N). The pivot indices fromCGETRF; for1<=i<=N, rowiof the matrix was interchanged with rowIPIV(i). πWORKβWORKisCOMPLEX array, dimension (MAX(1,LWORK)). On exit, ifINFO=0, thenWORK(1)returns the optimalLWORK. π¦LWORKβLWORKisINTEGER. The dimension of the arrayWORK.LWORK >= max(1,N). For optimal performanceLWORK >= N*NB, whereNBis the optimal blocksize returned byILAENV.- If
LWORK = -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. π
- If
INFOβINFOisINTEGER.= 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.
bestie, ifINFO > 0, itβs a no-go:U(i,i)is exactly zero, so 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.
Thatβs the whole cgetri.f(3) vibe: LAPACK, Version 3.12.0, straight from /home/abui...RC/cgetri.f(3). Periodt. π
π¦ 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