TESTING/LIN/clattr.f(3)

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

πŸŽ€ 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 matrix A will 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 matrix A is 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 in CLATMS). 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 matrix A. If UPLO = '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. If UPLO = '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, if IMAT > 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