DSYCON(3)
π DSYCON(3) β Library Functions Manual π
okay so you're on the DSYCON(3) page in the Library Functions Manual, and it's giving βLAPACK girlies know exactly what this isβ energy π
β¨
π¦ NAME π¦
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dsycon.f
That's the file, bestie. No cap.
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DSYCON (uplo, n, a, lda, ipiv, anorm, rcond, work, iwork,
info)
DSYCON
π«Ά Function/Subroutine Documentation π«Ά
The signature is literally this, exactly this, do not come for me:
subroutine DSYCON (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, integer, dimension( * ) ipiv, double precision
anorm, double precision rcond, double precision, dimension( * ) work,
integer, dimension( * ) iwork, integer info)
DSYCON
π Purpose π
DSYCON estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization A = U*D*U**T or A = L*D*L**T computed by DSYTRF π
It gets an estimate for norm(inv(A)), and then the reciprocal of the condition number is computed as RCOND = 1 / (ANORM * norm(inv(A))). That's the whole vibe β¨
π Parameters π
UPLOβ isCHARACTER*1; specifies whether the details of the factorization are stored as an upper or lower triangular matrix.= 'U': Upper triangular, form isA = U*D*U**T;= 'L': Lower triangular, form isA = L*D*L**T.
Nβ isINTEGER; the order of the matrixA.N >= 0.Aβ isDOUBLE PRECISION array, dimension (LDA,N); the block diagonal matrixDand the multipliers used to obtain the factorUorLas computed byDSYTRF.LDAβ isINTEGER; the leading dimension of the arrayA.LDA >= max(1,N).IPIVβ isINTEGER array, dimension (N); details of the interchanges and the block structure ofDas determined byDSYTRF.ANORMβ isDOUBLE PRECISION; the1-normof the original matrixA.RCONDβ isDOUBLE PRECISION; the reciprocal of the condition number of the matrixA, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the1-normofinv(A)computed in this routine.WORKβ isDOUBLE PRECISION array, dimension (2*N).IWORKβ isINTEGER array, dimension (N).INFOβ isINTEGER;= 0: successful exit;< 0: ifINFO = -i, thei-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 128 of file dsycon.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Not me hand-typing it, bestie β the robots did that part π€β¨
xoxo, your Unix bestie signing off π«Άπ the footer deets are LAPACK Version 3.12.0, and the page path is /home/abui...RC/dsycon.f(3) π
π¦ 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