TESTING/LIN/slattr.f(3)
π NAME
Bestie, this is TESTING/LIN/slattr.f β the page title is TESTING/LIN/slattr.f(3), and it lives in the Library Functions Manual. The name itself is literally:
TESTING/LIN/slattr.f
β¨ SYNOPSIS
π Functions/Subroutines
subroutine slattr (imat, uplo, trans, diag, iseed, n, a, lda, b, work,
info)
SLATTR
π¦ Function/Subroutine Documentation
Hereβs the full signature, exactly as the page gives it:
subroutine slattr (integer imat, character uplo, character trans, character
diag, integer, dimension( 4 ) iseed, integer n, real, dimension( lda, *
) a, integer lda, real, dimension( * ) b, real, dimension( * ) work,
integer info)
SLATTR
π― Purpose
SLATTRgenerates a triangular test matrix.IMATandUPLOuniquely specify the properties of the test matrix, which is returned in the arrayA.
πΈ Parameters
π IMAT
IMAT is INTEGER. Itβs an integer key describing which matrix to generate for this path.
π UPLO
UPLO is CHARACTER*1. It specifies whether the matrix A will be upper or lower triangular.
= 'U': Upper triangular= 'L': Lower triangular
π TRANS
TRANS is CHARACTER*1. It specifies whether the matrix or its transpose will be used.
= 'N': No transpose= 'T': Transpose= 'C': Conjugate transpose (= Transpose)
π DIAG
DIAG is CHARACTER*1. It specifies whether or not the matrix A is unit triangular.
= 'N': Non-unit triangular= 'U': Unit triangular
π ISEED
ISEED is INTEGER array, dimension (4). Itβs the seed vector for the random number generator (used in SLATMS). Modified on exit.
π N
N is INTEGER. Itβs the order of the matrix to be generated.
π A
A is REAL array, dimension (LDA,N). Itβs the triangular matrix A.
If UPLO = 'U', the leading n by n upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. If UPLO = 'L', the leading n by n lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced. If DIAG = 'U', the diagonal elements of A are set so that A(k,k) = k for 1 <= k <= n.
π LDA
LDA is INTEGER. Itβs the leading dimension of the array A. LDA >= max(1,N).
π B
B is REAL array, dimension (N). Itβs the right hand side vector, if IMAT > 10.
π WORK
WORK is REAL array, dimension (3*N).
π INFO
INFO is INTEGER.
= 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 131 of file slattr.f.
πΈ Author
Generated automatically by Doxygen for LAPACK from the source code.
Final footer sign-off, bestie: LAPACK Β· Version 3.12.0 Β· TESTING/LIN/slattr.f(3) β thatβs the source/version + page line this footer gives us, and if youβre hunting for a separate date field, itβs giving βnot today,β no cap ππ
π¦ 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