ppcon(3)
π ppcon(3) β Library Functions Manual π
Okay bestie, welcome to ppcon(3) β the condition number estimate page. Itβs giving linear algebra, itβs giving Cholesky factorization, and itβs honestly iconic β¨
πΈ NAME
ppcon β ppcon: condition number estimate π
β¨ SYNOPSIS
π Functions
subroutine cppcon (uplo, n, ap, anorm, rcond, work, rwork, info)
CPPCON
subroutine dppcon (uplo, n, ap, anorm, rcond, work, iwork, info)
DPPCON
subroutine sppcon (uplo, n, ap, anorm, rcond, work, iwork, info)
SPPCON
subroutine zppcon (uplo, n, ap, anorm, rcond, work, rwork, info)
ZPPCON
π Detailed Description
No extra description lives here, bestie β the full deets are in the function docs right below ππ
π Function Documentation
π subroutine cppcon β CPPCON
subroutine cppcon (character uplo, integer n, complex, dimension( * ) ap,
real anorm, real rcond, complex, dimension( * ) work, real, dimension( *
) rwork, integer info)
CPPCON
Purpose
CPPCON estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U**H*U or A = L*L**H computed by CPPTRF π₯
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as:
RCOND = 1 / (ANORM * norm(inv(A)))
Parameters
UPLOβUPLO is CHARACTER*1;= 'U': upper triangle of A is stored;= 'L': lower triangle of A is stored πNβN is INTEGER; the order of the matrix A.N >= 0β¨APβAP is COMPLEX array, dimension (N*(N+1)/2). The triangular factor U or L from the Cholesky factorizationA = U**H*UorA = L*L**H, packed columnwise in a linear array. The j-th column of U or L is stored in the array AP as follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = U(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = L(i,j) for j<=i<=n.
ANORMβANORM is REAL; the 1-norm (or infinity-norm) of the Hermitian matrix A π¦RCONDβRCOND is REAL; the reciprocal of the condition number of the matrix A, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine πWORKβWORK is COMPLEX array, dimension (2*N)πΈRWORKβRWORK is REAL array, dimension (N)πINFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value π
Author
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition: at line 117 of file cppcon.f.
π subroutine dppcon β DPPCON
subroutine dppcon (character uplo, integer n, double precision, dimension( *
) ap, double precision anorm, double precision rcond, double precision,
dimension( * ) work, integer, dimension( * ) iwork, integer info)
DPPCON
Purpose
DPPCON estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U**T*U or A = L*L**T computed by DPPTRF π₯
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as:
RCOND = 1 / (ANORM * norm(inv(A)))
Parameters
UPLOβUPLO is CHARACTER*1;= 'U': upper triangle of A is stored;= 'L': lower triangle of A is stored πNβN is INTEGER; the order of the matrix A.N >= 0β¨APβAP is DOUBLE PRECISION array, dimension (N*(N+1)/2). The triangular factor U or L from the Cholesky factorizationA = U**T*UorA = L*L**T, packed columnwise in a linear array. The j-th column of U or L is stored in the array AP as follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = U(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = L(i,j) for j<=i<=n.
ANORMβANORM is DOUBLE PRECISION; the 1-norm (or infinity-norm) of the symmetric matrix A π¦RCONDβRCOND is DOUBLE PRECISION; the reciprocal of the condition number of the matrix A, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine πWORKβWORK is DOUBLE PRECISION array, dimension (3*N)πΈIWORKβIWORK is INTEGER array, dimension (N)πINFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value π
Author
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition: at line 117 of file dppcon.f.
π subroutine sppcon β SPPCON
subroutine sppcon (character uplo, integer n, real, dimension( * ) ap, real
anorm, real rcond, real, dimension( * ) work, integer, dimension( * )
iwork, integer info)
SPPCON
Purpose
SPPCON estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U**T*U or A = L*L**T computed by SPPTRF π₯
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as:
RCOND = 1 / (ANORM * norm(inv(A)))
Parameters
UPLOβUPLO is CHARACTER*1;= 'U': upper triangle of A is stored;= 'L': lower triangle of A is stored πNβN is INTEGER; the order of the matrix A.N >= 0β¨APβAP is REAL array, dimension (N*(N+1)/2). The triangular factor U or L from the Cholesky factorizationA = U**T*UorA = L*L**T, packed columnwise in a linear array. The j-th column of U or L is stored in the array AP as follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = U(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = L(i,j) for j<=i<=n.
ANORMβANORM is REAL; the 1-norm (or infinity-norm) of the symmetric matrix A π¦RCONDβRCOND is REAL; the reciprocal of the condition number of the matrix A, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine πWORKβWORK is REAL array, dimension (3*N)πΈIWORKβIWORK is INTEGER array, dimension (N)πINFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value π
Author
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition: at line 117 of file sppcon.f.
π subroutine zppcon β ZPPCON
subroutine zppcon (character uplo, integer n, complex*16, dimension( * ) ap,
double precision anorm, double precision rcond, complex*16, dimension( *
) work, double precision, dimension( * ) rwork, integer info)
ZPPCON
Purpose
ZPPCON estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U**H*U or A = L*L**H computed by ZPPTRF π₯
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as:
RCOND = 1 / (ANORM * norm(inv(A)))
Parameters
UPLOβUPLO is CHARACTER*1;= 'U': upper triangle of A is stored;= 'L': lower triangle of A is stored πNβN is INTEGER; the order of the matrix A.N >= 0β¨APβAP is COMPLEX*16 array, dimension (N*(N+1)/2). The triangular factor U or L from the Cholesky factorizationA = U**H*UorA = L*L**H, packed columnwise in a linear array. The j-th column of U or L is stored in the array AP as follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = U(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = L(i,j) for j<=i<=n.
ANORMβANORM is DOUBLE PRECISION; the 1-norm (or infinity-norm) of the Hermitian matrix A π¦RCONDβRCOND is DOUBLE PRECISION; the reciprocal of the condition number of the matrix A, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine πWORKβWORK is COMPLEX*16 array, dimension (2*N)πΈRWORKβRWORK is DOUBLE PRECISION array, dimension (N)πINFOβINFO is INTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value π
Author
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition: at line 117 of file zppcon.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code β¨
Okay bestie, thatβs the whole page β LAPACK Version 3.12.0, page ppcon(3), signing off with a 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