TESTING/LIN/slattr.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

πŸ’– 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

SLATTR 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. 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: 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 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