/home/abui...N/slagge.f(3)
π NAME π
okay so this is the manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/MATGEN/slagge.f β bestie, it lives in the Library Functions Manual, which is literally the library-functions corner of the man-page universe π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SLAGGE (m, n, kl, ku, d, a, lda, iseed, work, info)
okay it's givingβ¦ SLAGGE π€ no cap that's the whole name.
π Function/Subroutine Documentation π
subroutine SLAGGE (integer m, integer n, integer kl, integer ku, real,
dimension( * ) d, real, dimension( lda, * ) a, integer lda, integer,
dimension( 4 ) iseed, real, dimension( * ) work, integer info)
SLAGGE β¨ (yeah, the name is a whole moment, we move π)
πΈ Purpose πΈ
so basically, SLAGGE generates a real general m-by-n matrix A by pre- and post-multiplying a real diagonal matrix D with random orthogonal matrices:
A = U*D*V
the lower and upper bandwidths may then be reduced to kl and ku by additional orthogonal transformations β iconic behavior honestly π
π¦ Parameters π¦
MβMis INTEGER. the number of rows of the matrixA.M >= 0. main character rows.NβNis INTEGER. the number of columns of the matrixA.N >= 0. yes bestie, columns too.KLβKLis INTEGER. the number of nonzero subdiagonals within the band ofA.0 <= KL <= M-1.KUβKUis INTEGER. the number of nonzero superdiagonals within the band ofA.0 <= KU <= N-1.DβDis REAL array, dimension(min(M,N)). the diagonal elements of the diagonal matrixD. obsessed with a clean diagonal tbh πAβAis REAL array, dimension(LDA,N). the generated m-by-n matrixA. the moment. the icon.LDAβLDAis INTEGER. the leading dimension of the arrayA.LDA >= M. no shortcuts allowed, respectfully.ISEEDβISEEDis INTEGER array, dimension(4). on entry, the seed of the random number generator; the array elements must be between0and4095, andISEED(4)must be odd. on exit, the seed is updated. so likeβ¦ it literally changes on you, that's the vibe π₯WORKβWORKis REAL array, dimension(M+N). the little helper friend π«ΆINFOβINFOis INTEGER.= 0: successful exit β slay, we ate π< 0: ifINFO = -i, the i-th argument had an illegal value β not me getting read for filth by an argument counter π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
hot girl shit honestly, four whole institutions for one subroutine π
Definition at line 112 of file slagge.f. β¨
π Author π
Generated automatically by Doxygen for LAPACK from the source code. so it's giving auto-generated machine poetry, and honestly? still iconic π§
π one (1) lil heads-up bestie: those parameters aren't vibes-based β the ranges and the ISEED(4) oddness are fr fr real requirements, not suggestions. respect the bounds π
and that's the whole page, bestie!! π this one's from LAPACK, Version 3.12.0, dated /home/abui...N/slagge.f(3) β go off, SLAGGE, you absolute queen ππβ
π¦ 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