TESTING/MATGEN/zlaghe.f(3)

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

πŸ’– NAME πŸ’–

TESTING/MATGEN/zlaghe.f(3) β€” okay bestie, welcome to the TESTING/MATGEN/zlaghe.f(3) page from the Library Functions Manual. This is the manual page for the ZLAGHE subroutine, and we are getting into it.


✨ SYNOPSIS ✨

🌸 Functions/Subroutines 🌸

  • subroutine zlaghe (n, k, d, a, lda, iseed, work, info) β€” the one and only: ZLAGHE.

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

subroutine zlaghe (integer n, integer k, double precision, dimension( * ) d,
    complex*16, dimension( lda, * ) a, integer lda, integer, dimension( 4 )
    iseed, complex*16, dimension( * ) work, integer info)

ZLAGHE

πŸŽ€ Purpose πŸŽ€

So ZLAGHE generates a complex hermitian matrix A, bestie. It does this by pre- and post-multiplying a real diagonal matrix D with a random unitary matrix:

A = U*D*U'

After that, 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 no cap: N >= 0.
  • K β€” K is INTEGER. This is the number of nonzero subdiagonals within the band of A. The rules are 0 <= K <= N-1.
  • D β€” D is DOUBLE PRECISION array, dimension (N). These are the diagonal elements of the diagonal matrix D.
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). This is the generated n by n hermitian matrix A β€” and yes, the full matrix is stored.
  • LDA β€” LDA is INTEGER. It's the leading dimension of the array A, and it has to be LDA >= N.
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, this is 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*16 array, dimension (2*N).
  • INFO β€” INFO is INTEGER. The tea is:
    • = 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 zlaghe.f.


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


And that's the page, bestie πŸ’œ. Footer vibe check: LAPACK, Version 3.12.0, page TESTING/MATGEN/zlaghe.f(3) β€” iconic, honestly. πŸŽ€βœ¨

πŸ“¦ where this page comes from