TESTING/LIN/zlatb5.f(3)
π TESTING/LIN/zlatb5.f β¨
okay so bestie, welcome to TESTING/LIN/zlatb5.f β this is a page from the LAPACK Library Functions Manual, and no cap, it's lowkey a little backstage-pass situation: this subroutine doesn't do the matrix math, it sets up the parameters for the matrix generator. it's giving stage manager energy π
β¨ SYNOPSIS β¨
Functions/Subroutines π¦
subroutine zlatb5 (path, imat, n, type, kl, ku, anorm, mode, cndnum,
dist)
ZLATB5 β that's the whole name, icon behavior honestly π
πΈ Function/Subroutine Documentation πΈ
subroutine zlatb5 (character*3 path, integer imat, integer n, character
type, integer kl, integer ku, double precision anorm, integer mode,
double precision cndnum, character dist)
ZLATB5 β¨ (yes, again β it's that girl, showing up twice in the docs π )
π― Purpose
!>!> ZLATB5 sets parameters for the matrix generator based on the type!> of matrix to be generated.!>
so fr fr, this one's the setup queen π β it sets parameters for the matrix generator based on the type of matrix to be generated. she picks the vibes, someone else does the actual work π
π Parameters π
PATHβPATHisCHARACTER*3. the LAPACK path name. iykyk, it's the family name the routine lives under π«ΆIMATβIMATisINTEGER. an integer key describing which matrix to generate for this path. it's the little number that decides which matrix shows up to the party π₯NβNisINTEGER. the number of rows and columns in the matrix to be generated. square matrix era, we love to see it βTYPEβTYPEisCHARACTER*1. the type of the matrix to be generated:= 'S': symmetric matrix= 'P': symmetric positive (semi)definite matrix= 'N': nonsymmetric matrix
pick your fighter, bestie π
KLβKLisINTEGER. the lower band width of the matrix to be generated. how far down the band goes πKUβKUisINTEGER. the upper band width of the matrix to be generated. how far up the band goes π¦ (she andKLare literally a matching set, obsessed)ANORMβANORMisDOUBLE PRECISION. the desired norm of the matrix to be generated. the diagonal matrix of singular values or eigenvalues is scaled by this value. it's the volume knob for the whole thing ποΈβ¨MODEβMODEisINTEGER. a key indicating how to choose the vector of eigenvalues. choosing the eigenvalues' whole personality, no pressure πCNDNUMβCNDNUMisDOUBLE PRECISION. the desired condition number. manifesting that conditioning πDISTβDISTisCHARACTER*1. the type of distribution to be used by the random number generator. the RNG's whole aesthetic π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
all four of them, holding hands, main character energy π«Άπ
Definition at line 112 of file zlatb5.f. π
π Author (the other one)
Generated automatically by Doxygen for LAPACK from the source code. not a human writing this, just a lil robot doing its thing π€π
aaaand that's the page! πΈ sign-off time: this gorgeousness is LAPACK, Version 3.12.0, coming at you from the TESTING/LIN/zlatb5.f(3) corner of the universe. slay, stay conditioned, and remember β the band widths are always matching πβ¨π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms