DLATTR(3)
πΈ NAME πΈ
Okay bestie, you're on the <pink>dlattr.f(3)</pink> page from the <lavender>Library Functions Manual</lavender>, and the file this page is about is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dlattr.f
β¨ SYNOPSIS β¨
The synopsis says Functions/Subroutines and gives you this exact vibe:
Functions/Subroutines
subroutine DLATTR (imat, uplo, trans, diag, iseed, n, a, lda, b, work,
info)
DLATTR
π FUNCTION/SUBROUTINE DOCUMENTATION π
Here's the full signature, no cap:
subroutine DLATTR (integer imat, character uplo, character trans, character
diag, integer, dimension( 4 ) iseed, integer n, double precision,
dimension( lda, * ) a, integer lda, double precision, dimension( * ) b,
double precision, dimension( * ) work, integer info)
DLATTR
π¦ Purpose π¦
DLATTR generates a triangular test matrix. IMAT and UPLO uniquely specify the properties of the test matrix, which is returned in the array A. π
π§ Parameters π§
IMATβIMAT is INTEGER. It's an integer key describing which matrix to generate for this path.UPLOβUPLO is CHARACTER*1. Specifies whether the matrixAwill be upper or lower triangular.= 'U': Upper triangular= 'L': Lower triangular
TRANSβTRANS is CHARACTER*1. Specifies whether the matrix or its transpose will be used.= 'N': No transpose= 'T': Transpose= 'C': Conjugate transpose (= Transpose)
DIAGβDIAG is CHARACTER*1. Specifies whether or not the matrixAis unit triangular.= 'N': Non-unit triangular= 'U': Unit triangular
ISEEDβISEED is INTEGER array, dimension (4). The seed vector for the random number generator (used inDLATMS). Modified on exit.NβN is INTEGER. The order of the matrix to be generated.AβA is DOUBLE PRECISION array, dimension (LDA,N). The triangular matrixA. IfUPLO = 'U', the leading n by n upper triangular part of the arrayAcontains the upper triangular matrix, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leading n by n lower triangular part of the arrayAcontains the lower triangular matrix, and the strictly upper triangular part ofAis not referenced. IfDIAG = 'U', the diagonal elements ofAare set so thatA(k,k) = kfor1 <= k <= n.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).BβB is DOUBLE PRECISION array, dimension (N). The right hand side vector, ifIMAT > 10.WORKβWORK is DOUBLE PRECISION array, dimension (3*N).INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -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 131 of file dlattr.f.
π AUTHOR π
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the whole page, bestie. This gem is tagged LAPACK Version 3.12.0, and the source path in the footer is /home/abui...IN/dlattr.f(3). Stay triangular, stay iconic π
β¨π¦
π¦ 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