TESTING/MATGEN/claghe.f(3)

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

πŸŽ€ NAME πŸŽ€

TESTING/MATGEN/claghe.f(3) β€” welcome to the Library Functions Manual corner of the universe, bestie πŸ’– This page is all about TESTING/MATGEN/claghe.f, and it is lowkey iconic.


✨ SYNOPSIS ✨

Functions/Subroutines

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

🧚 Function/Subroutine Documentation 🧚

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

🌸 Purpose 🌸

Okay so CLAGHE generates a complex hermitian matrix A by pre- and post-multiplying a real diagonal matrix D with a random unitary matrix:

A = U*D*U'

The semi-bandwidth may then be reduced to k by additional unitary transformations. That's the whole glow-up, no cap ✨

πŸ’… Parameters πŸ’…

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • K β€” K is INTEGER. The number of nonzero subdiagonals within the band of A. 0 <= K <= N-1.
  • D β€” D is REAL array, dimension (N). The diagonal elements of the diagonal matrix D.
  • A β€” A is COMPLEX array, dimension (LDA,N). The generated n by n hermitian matrix A (the full matrix is stored).
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= N.
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, 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 claghe.f.


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


okay that's the whole page, bestie β€” final vibe check: this footer is serving LAPACK Version 3.12.0 and points back to TESTING/MATGEN/claghe.f(3). No date in the footer, so I'm not inventing one, periodt πŸ«ΆπŸ’…

πŸ“¦ where this page comes from