TESTING/LIN/clattp.f(3)

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

πŸ’… TESTING/LIN/clattp.f πŸ’…

Okay bestie, this is the TESTING/LIN/clattp.f page from the Library Functions Manual β€” and it's literally serving LAPACK test-matrix realness. Buckle up. πŸŽ€βœ¨

🌸 NAME 🌸

TESTING/LIN/clattp.f β€” that's the name, no cap. πŸ’–

✨ SYNOPSIS ✨

🫢 Functions/Subroutines

subroutine clattp (imat, uplo, trans, diag, iseed, n, ap, b, work,
    rwork, info)
    CLATTP

πŸ’œ Function/Subroutine Documentation πŸ’œ

πŸŽ€ subroutine clattp πŸŽ€

subroutine clattp (integer imat, character uplo, character trans, character
     diag, integer, dimension( 4 ) iseed, integer n, complex, dimension( * )
     ap, complex, dimension( * ) b, complex, dimension( * ) work, real,
     dimension( * ) rwork, integer info)
     CLATTP

πŸ¦‹ Purpose πŸ¦‹

Okay so CLATTP generates a triangular test matrix in packed storage. IMAT and UPLO uniquely specify the properties of the test matrix, and the matrix is returned in the array AP. Slay. ✨

πŸ’– Parameters πŸ’–

  • IMAT β€” is INTEGER: an integer key describing which matrix to generate for this path. πŸ”‘
  • UPLO β€” is CHARACTER*1: specifies whether the matrix A will be upper or lower triangular.
    • = 'U': Upper triangular
    • = 'L': Lower triangular
  • TRANS β€” is CHARACTER*1: specifies whether the matrix or its transpose will be used.
    • = 'N': No transpose
    • = 'T': Transpose
    • = 'C': Conjugate transpose
  • DIAG β€” is CHARACTER*1: specifies whether or not the matrix A is unit triangular.
    • = 'N': Non-unit triangular
    • = 'U': Unit triangular
  • ISEED β€” is INTEGER array, dimension (4): the seed vector for the random number generator (used in CLATMS). Modified on exit. 🎲
  • N β€” is INTEGER: the order of the matrix to be generated.
  • AP β€” is COMPLEX array, dimension (N*(N+1)/2): the upper or lower triangular matrix A, packed columnwise in a linear array. The j-th column of A is stored in the array AP as follows:
if UPLO = 'U', AP((j-1)*j/2 + i) = A(i,j) for 1<=i<=j;
if UPLO = 'L',
   AP((j-1)*(n-j) + j*(j+1)/2 + i-j) = A(i,j) for j<=i<=n.
  • B β€” is COMPLEX array, dimension (N): the right hand side vector, if IMAT > 10.
  • WORK β€” is COMPLEX array, dimension (2*N).
  • RWORK β€” is REAL array, dimension (N).
  • 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 129 of file clattp.f.

🌟 Author 🌟

Generated automatically by Doxygen for LAPACK from the source code.


✨ Sign-off tea: source/version is LAPACK, Version 3.12.0, and the footer page is TESTING/LIN/clattp.f(3). That's the whole vibe, bestie β€” periodt. πŸ’…πŸ’–

πŸ“¦ where this page comes from