CLATTR(3)
π CLATTR(3) β triangular test matrix, but make it fashion π
okay so bestie, welcome to the Library Functions Manual page for CLATTR(3). It lives at /home/abui...IN/clattr.f(3), and it is lowkey iconic in a deeply nerdy way π
.
β¨ NAME β¨
The file is this exact path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/clattr.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines
Hereβs the subroutine situation, exactly as written:
subroutine CLATTR (imat, uplo, trans, diag, iseed, n, a, lda, b, work,
rwork, info)
CLATTR
π Function/Subroutine Documentation π
Full signature, character-for-character, because we do not play with code:
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 πΈ
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.
π Parameters π
One by one, because every argument is a main character:
IMATβIMAT is INTEGER. Itβs the integer key that describes which matrix to generate for this path.UPLOβUPLO is CHARACTER*1. It says whether the matrix A is upper or lower triangular. The values are= 'U': Upper triangularand= 'L': Lower triangular.TRANSβTRANS is CHARACTER*1. It says whether the matrix or its transpose is used. The values are= 'N': No transpose,= 'T': Transpose, and= 'C': Conjugate transpose.DIAGβDIAG is CHARACTER*1. It says whether or not the matrix A is unit triangular. The values are= 'N': Non-unit triangularand= 'U': Unit triangular.ISEEDβISEED is INTEGER array, dimension (4). This is the seed vector for the random number generator (used inCLATMS). It is modified on exit.NβN is INTEGER. The order of the matrix to be generated.AβA is COMPLEX array, dimension (LDA,N). This is the triangular matrix A. IfUPLO = 'U', the leading N x N upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. IfUPLO = 'L', the leading N x N lower triangular part of the array A contains the lower triangular matrix and the strictly upper triangular part of A is not referenced.LDAβLDA is INTEGER. The leading dimension of the array A.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 page π. The footer energy is LAPACK, Version 3.12.0, and it points back to /home/abui...IN/clattr.f(3). Stay triangular, stay iconic, periodt β¨π
π¦ 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