DSPT01(3)
π DSPT01(3) β Library Functions Manual energy π
okay so bestie, welcome to the DSPT01(3) page in the Library Functions Manual. Weβre folding the manual name in right here at the top so youβre not staring at a repeated header line like itβs a group chat with no reply. This is the whole page, no cap. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dspt01.f
Thatβs the file this page is about β the DSPT01 source, periodt. π
π¦ SYNOPSIS π¦
β¨ Functions/Subroutines β¨
subroutine DSPT01 (uplo, n, a, afac, ipiv, c, ldc, rwork, resid)
DSPT01
π Function/Subroutine Documentation π
Hereβs the full signature with all the types and dimensions, bestie β do not lose a single character:
subroutine DSPT01 (character uplo, integer n, double precision, dimension( * ) a, double precision, dimension( * ) afac, integer, dimension( * ) ipiv, double precision, dimension( ldc, * ) c, integer ldc, double precision, dimension( * ) rwork, double precision resid)
DSPT01
π Purpose π
DSPT01 reconstructs a symmetric indefinite packed matrix A from its block L*D*L' or U*D*U' factorization and computes the residual
norm( C - A ) / ( N * norm(A) * EPS )
where C is the reconstructed matrix and EPS is the machine epsilon. slay. β¨
π Parameters π
UPLOβUPLOisCHARACTER*1and tells us which triangle of the symmetric matrixAis stored:= 'U': Upper triangular= 'L': Lower triangular
NβNisINTEGER. Itβs the number of rows and columns of matrixA.N >= 0.AβAisDOUBLE PRECISION array, dimension (N*(N+1)/2). Itβs the original symmetric matrixA, stored as a packed triangular matrix.AFACβAFACisDOUBLE PRECISION array, dimension (N*(N+1)/2). Itβs the factored form of matrixA, stored as a packed triangular matrix.AFACcontains the block diagonal matrixDand the multipliers used to obtain the factorLorUfrom the blockL*D*L'orU*D*U'factorization as computed byDSPTRF.IPIVβIPIVisINTEGER array, dimension (N). Itβs the pivot indices fromDSPTRF.CβCisDOUBLE PRECISION array, dimension (LDC,N).LDCβLDCisINTEGER. Itβs the leading dimension of arrayC.LDC >= max(1,N).RWORKβRWORKisDOUBLE PRECISION array, dimension (N).RESIDβRESIDisDOUBLE PRECISION. IfUPLO = 'L', itβsnorm(L*D*L' - A) / ( N * norm(A) * EPS ). IfUPLO = 'U', itβsnorm(U*D*U' - A) / ( N * norm(A) * EPS ).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
these legends wrote it, iykyk. π«Ά
Definition at line 109 of file dspt01.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, thatβs the whole page. Cute sign-off time: LAPACK Version 3.12.0 and the footer path /home/abui...IN/dspt01.f(3) β bye, love you, drink water. πβ¨π¦
π¦ 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