/home/abui...N/clarge.f(3)
π NAME
ok so bestie, this is /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/MATGEN/clarge.f β like, the whole entire path, yes ma'am, that's literally the name of this page π
it's from the Library Functions Manual and it's giving "LAPACK testing matrix generator" realness β¨
π¦ SYNOPSIS
Functions/Subroutines
subroutine CLARGE (n, a, lda, iseed, work, info)β yup, that's our girl.CLARGE. iconic name, iconic behaviour π
π Function/Subroutine Documentation
subroutine CLARGE (integer n, complex, dimension( lda, * ) a, integer lda,
integer, dimension( 4 ) iseed, complex, dimension( * ) work, integer
info)
CLARGE β she's the main character of this page, no cap π
πΈ Purpose
!>
!> CLARGE pre- and post-multiplies a complex general n by n matrix A
!> with a random unitary matrix: A = U*D*U'.
!>
ok so like, she takes your matrix A (that's an n by n complex general matrix) and hits it with a random unitary matrix on both sides. pre-multiply, post-multiply, done, slay. the whole vibe is A = U*D*U' β that's the formula, memorize it, it's on the test π
β¨ Parameters
NβN is INTEGER, the order of the matrixA. andN >= 0β that's the vibe check, keep it non-negative or she's not happy π«ΆAβA is COMPLEX array, dimension (LDA,N). on entry, this is literally the original n by n matrixA. on exit? overwritten, bestie π she gets replaced byU*A*U'for some random unitary matrixU. your originalAis gone, that's the whole point, that's the assignment β¨LDAβLDA is INTEGER, the leading dimension of the arrayA. rule isLDA >= N. don't fight it, just obey it πISEEDβISEED is INTEGER array, dimension (4). on entry: the seed of the random number generator π± every single array element must be between0and4095, andISEED(4)must be odd β yes, odd,ISEED(4), specifically the fourth one, don't come at me about it, that's just the rules. on exit: the seed is updated π₯WORKβWORK is COMPLEX array, dimension (2*N). that's it, that's the tea, give her2*Ncomplex slots and she'll handle the rest π§INFOβINFO is INTEGER, the receipts:= 0: successful exit π literally perfect, no notes< 0: ifINFO = -i, the i-th argument had an illegal value π something you passed in was wrong, go check argument numberi
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad came together for this one, we love a collab π«Ά
Definition at line 86 of file clarge.f. iykyk π
π Author
Generated automatically by Doxygen for LAPACK from the source code. so like, a robot wrote the original and I'm just here making it cute π¦β¨
LAPACK Β· Version 3.12.0 Β· and the page is sitting pretty as /home/abui...N/clarge.f(3) β mwah, that's the whole page, hope you slayed it bestie ππ
π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms