/home/abui...N/clagsy.f(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/MATGEN/clagsy.f β€” okay bestie, that's the file, and this whole page is the Library Functions Manual entry for it. It's giving LAPACK testing energy ✨.

✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines πŸŽ€

subroutine CLAGSY (n, k, d, a, lda, iseed, work, info)
    CLAGSY

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

Here's the full signature, no cap:

   subroutine CLAGSY (integer n, integer k, real, dimension( * ) d, complex,
       dimension( lda, * ) a, integer lda, integer, dimension( 4 ) iseed,
       complex, dimension( * ) work, integer info)
       CLAGSY

πŸŽ€ Purpose πŸŽ€

okay so CLAGSY generates a complex symmetric matrix A by pre- and post-multiplying a real diagonal matrix D with a random unitary matrix:

A = U*D*U**T

The semi-bandwidth may then be reduced to k by additional unitary transformations. Slay πŸ’….

πŸ“ Parameters πŸ“

  • N β€” N is INTEGER. It's the order of the matrix A, and N >= 0.
  • K β€” K is INTEGER. It's the number of nonzero subdiagonals within the band of A, and 0 <= K <= N-1.
  • D β€” D is REAL array, dimension (N). These are the diagonal elements of the diagonal matrix D.
  • A β€” A is COMPLEX array, dimension (LDA,N). This is the generated n by n symmetric matrix A (the full matrix is stored).
  • LDA β€” LDA is INTEGER. It's the leading dimension of the array A, and LDA >= N.
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, it's the seed of the random number generator; the array elements must be between 0 and 4095, and ISEED(4) must be odd. On exit, the seed is updated.
  • WORK β€” WORK is COMPLEX array, dimension (2*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 101 of file clagsy.f.

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


okay bye bestie 🫢 β€” this was LAPACK Version 3.12.0, from /home/abui...N/clagsy.f(3). Stay iconic, and don't forget the ISEED(4) oddness πŸ’…βœ¨πŸ¦‹πŸ“

πŸ“¦ where this page comes from