TESTING/EIG/cckglm.f(3)
πΈ NAME π
TESTING/EIG/cckglm.f β okay bestie, this is the Library Functions Manual page for this file, and the main character is the cckglm function/subroutine. We're keeping every tiny detail, no cap π.
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine cckglm (nn, nval, mval, pval, nmats, iseed, thresh, nmax, a, af, b, bf, x, work, rwork, nin, nout, info)CCKGLM
π Function/Subroutine Documentation π
π¦ subroutine cckglm β the full signature, periodt π¦
subroutine cckglm (integer nn, integer, dimension( * ) nval, integer,
dimension( * ) mval, integer, dimension( * ) pval, integer nmats,
integer, dimension( 4 ) iseed, real thresh, integer nmax, complex,
dimension( * ) a, complex, dimension( * ) af, complex, dimension( * ) b,
complex, dimension( * ) bf, complex, dimension( * ) x, complex,
dimension( * ) work, real, dimension( * ) rwork, integer nin, integer
nout, integer info)
CCKGLM
π― Purpose π―
CCKGLM tests CGGGLM β subroutine for solving generalized linear model problem. That's the whole vibe check, bestie β¨.
π Parameters π
NNβNN is INTEGER. It's the number of values ofN,MandPcontained in the vectorsNVAL,MVALandPVAL. Slay, that's the count π«Ά.NVALβNVAL is INTEGER array, dimension (NN). These are the values of the matrix row dimensionNπ.MVALβMVAL is INTEGER array, dimension (NN). These are the values of the matrix column dimensionMπ.PVALβPVAL is INTEGER array, dimension (NN). These are the values of the matrix column dimensionPπ.NMATSβNMATS is INTEGER. It's the number of matrix types to be tested for each combination of matrix dimensions. IfNMATS >= NTYPES(the maximum number of matrix types), then all the different types are generated for testing. IfNMATS < NTYPES, another input line is read to get the numbers of the matrix types to be used. iykyk π.ISEEDβISEED is INTEGER array, dimension (4). On entry, this is the seed of the random number generator. The array elements should be between0and4095, otherwise they will be reduced mod4096, andISEED(4)must be odd. On exit, it's the next seed in the random number sequence after all the test matrices have been generated. Randomness with rules, iconic π².THRESHβTHRESH is REAL. It's the threshold value for the test ratios. A result is included in the output file ifRESID >= THRESH. To have every test ratio printed, useTHRESH = 0. Loud and thorough, we respect it π₯.NMAXβNMAX is INTEGER. It's the maximum value permitted forMorN, used in dimensioning the work arrays. Big main-character energy for array sizing π .AβA is COMPLEX array, dimension (NMAX*NMAX).AFβAF is COMPLEX array, dimension (NMAX*NMAX).BβB is COMPLEX array, dimension (NMAX*NMAX).BFβBF is COMPLEX array, dimension (NMAX*NMAX).XβX is COMPLEX array, dimension (4*NMAX).RWORKβRWORK is REAL array, dimension (NMAX).WORKβWORK is COMPLEX array, dimension (NMAX*NMAX).NINβNIN is INTEGER. The unit number for input π§.NOUTβNOUT is INTEGER. The unit number for output πΈ.INFOβINFO is INTEGER. Here's the tea:= 0means successful exit;> 0means ifCLATMSreturns an error code, the absolute value of it is returned. No mystery, just info π.
π Author π
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Definition at line 165 of file cckglm.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π Okay that's the page, bestie! This was generated automatically by Doxygen for LAPACK from the source code, and the footer says LAPACK Version 3.12.0 on TESTING/EIG/cckglm.f(3). There's no separate date listed in that footer, so I'm not inventing one β no cap π«Άβ¨
π¦ 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