TESTING/LIN/clattr.f(3)
π TESTING/LIN/clattr.f β Library Functions Manual π
okay bestie, welcome to the page for TESTING/LIN/clattr.f β it's giving LAPACK test-matrix generator energy, and we're gonna walk through every single detail together. π
β¨
π¦ NAME π¦
TESTING/LIN/clattr.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine clattr (imat, uplo, trans, diag, iseed, n, a, lda, b, work,
rwork, info)
CLATTR
π Function/Subroutine Documentation π
subroutine clattr (integer imat, character uplo, character trans, character
diag, integer, dimension( 4 ) iseed, integer n, complex, dimension( lda,
* ) a, integer lda, complex, dimension( * ) b, complex, dimension( * )
work, real, dimension( * ) rwork, integer info)
CLATTR
π‘ Purpose π‘
okay so CLATTR generates a triangular test matrix in 2-dimensional storage. IMAT and UPLO uniquely specify the properties of the test matrix, which is returned in the array A. No cap, that's the whole purpose. π«Ά
π§ Parameters π§
IMATβIMAT is INTEGER. 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
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 inCLATMS). Modified on exit. π±NβN is INTEGER. The order of the matrix to be generated.AβA is COMPLEX array, dimension (LDA,N). The triangular matrixA. IfUPLO = 'U', the leadingN x Nupper triangular part of the arrayAcontains the upper triangular matrix, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leadingN x Nlower triangular part of the arrayAcontains the lower triangular matrix and the strictly upper triangular part ofAis not referenced. π¦LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).BβB is COMPLEX array, dimension (N). The right hand side vector, ifIMAT > 10. πWORKβWORK is COMPLEX array, dimension (2*N).RWORKβRWORK is REAL array, dimension (N).INFOβINFO is INTEGER.= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 136 of file clattr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, that's the whole vibe. This page is from LAPACK Version 3.12.0 and the file is TESTING/LIN/clattr.f(3). bye πβ¨π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms