DPTT01(3)
π DPTT01(3) β Library Functions Manual π
okay so bestie, this is the DPTT01(3) page from the Library Functions Manual. The header is doing a little echo thing with /home/abui...IN/dptt01.f(3) (yep, it shows up twice up there), and weβre about to get into the whole subroutine lore. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dptt01.f
Thatβs the file path, no cap. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine DPTT01 (n, d, e, df, ef, work, resid)
DPTT01
β¨ Function/Subroutine Documentation β¨
subroutine DPTT01 (integer n, double precision, dimension( * ) d, double
precision, dimension( * ) e, double precision, dimension( * ) df, double
precision, dimension( * ) ef, double precision, dimension( * ) work,
double precision resid)
DPTT01
π Purpose π
okay so the main character move: DPTT01 reconstructs a tridiagonal matrix A from its L*D*L' factorization and computes the residual. The exact formula is:
norm(L*D*L' - A) / ( n * norm(A) * EPS ),
where EPS is the machine epsilon. Thatβs the whole purpose, periodt. β¨
πΈ Parameters πΈ
NβINTEGER. The order of the matrixA.DβDOUBLE PRECISIONarray, dimension(N). Thendiagonal elements of the tridiagonal matrixA.EβDOUBLE PRECISIONarray, dimension(N-1). The(n-1)subdiagonal elements of the tridiagonal matrixA.DFβDOUBLE PRECISIONarray, dimension(N). Thendiagonal elements of the factorLfrom theL*D*L'factorization ofA.EFβDOUBLE PRECISIONarray, dimension(N-1). The(n-1)subdiagonal elements of the factorLfrom theL*D*L'factorization ofA.WORKβDOUBLE PRECISIONarray, dimension(2*N).RESIDβDOUBLE PRECISION.norm(L*D*L' - A) / (n * norm(A) * EPS).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 90 of file dptt01.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
β¨ Cute sign-off: the footer says LAPACK Version 3.12.0 and points to /home/abui...IN/dptt01.f(3). Thereβs no date in the footer, bestie β thatβs the whole footer vibe. ππ«Ά
π¦ 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