DLATTB(3)
π DLATTB(3) β Library Functions Manual π
okay bestie, welcome to the Library Functions Manual page for DLATTB β yes, the whole vibe is Fortran test-matrix generation, and honestly? iconic. π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dlattb.f
π¦ SYNOPSIS π¦
πΈ Functions/Subroutines πΈ
subroutine DLATTB (imat, uplo, trans, diag, iseed, n, kd, ab, ldab, b,
work, info)
DLATTB
π«Ά Function/Subroutine Documentation π«Ά
subroutine DLATTB (integer imat, character uplo, character trans, character
diag, integer, dimension( 4 ) iseed, integer n, integer kd, double
precision, dimension( ldab, * ) ab, integer ldab, double precision,
dimension( * ) b, double precision, dimension( * ) work, integer info)
DLATTB
π Purpose π
okay so DLATTB generates a triangular test matrix in 2-dimensional storage. IMAT and UPLO are the duo that uniquely specify the properties of the test matrix, and the matrix is returned in the array A. β¨
π Parameters π
IMATβIMATisINTEGER. Itβs an integer key describing which matrix to generate for this path. πUPLOβUPLOisCHARACTER*1. It specifies whether the matrixAwill be upper or lower triangular, bestie:= 'U': Upper triangular= 'L': Lower triangular
TRANSβTRANSisCHARACTER*1. It specifies whether the matrix or its transpose will be used:= 'N': No transpose= 'T': Transpose= 'C': Conjugate transpose (= transpose)
DIAGβDIAGisCHARACTER*1. It specifies whether or not the matrixAis unit triangular:= 'N': Non-unit triangular= 'U': Unit triangular
ISEEDβISEEDisINTEGER array, dimension (4). Itβs the seed vector for the random number generator (used inDLATMS). Modified on exit. πNβNisINTEGER. The order of the matrix to be generated. πKDβKDisINTEGER. The number of superdiagonals or subdiagonals of the banded triangular matrixA.KD >= 0. π¨ABβABisDOUBLE PRECISION array, dimension (LDAB,N). Itβs the upper or lower triangular banded matrixA, stored in the firstKD+1rows ofAB. Letjbe a column ofA,1<=j<=n.
If UPLO = 'U', AB(kd+1+i-j,j) = A(i,j) for max(1,j-kd)<=i<=j.
If UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+kd).
LDABβLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= KD+1. π¨BβBisDOUBLE PRECISION array, dimension (N). π«ΆWORKβWORKisDOUBLE PRECISION array, dimension (2*N). π οΈINFOβINFOisINTEGER:= 0: successful exit< 0: ifINFO = -k, the k-th argument had an illegal value π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 133 of file dlattb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
xoxo, this page is LAPACK Version 3.12.0 π β footer path tag: /home/abui...IN/dlattb.f(3). No date was printed, and Iβm not inventing one π
π¦ 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