DCKLSE(3)
okay so bestie π welcome to dcklse.f(3) from the Library Functions Manual β it's giving LAPACK test-routine main character energy, and we're gonna walk through every parameter like it's a group project. No cap, all the facts are staying π
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/dcklse.f
That's the file this page is about. The manual name is folded up near the top like a cute little bow: dcklse.f(3) from Library Functions Manual π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine DCKLSE (nn, mval, pval, nval, nmats, iseed, thresh, nmax, a,
af, b, bf, x, work, rwork, nin, nout, info)
DCKLSE
π Function/Subroutine Documentation π
subroutine DCKLSE (integer nn, integer, dimension( * ) mval, integer,
dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
integer, dimension( 4 ) iseed, double precision thresh, integer nmax,
double precision, dimension( * ) a, double precision, dimension( * ) af,
double precision, dimension( * ) b, double precision, dimension( * ) bf,
double precision, dimension( * ) x, double precision, dimension( * )
work, double precision, dimension( * ) rwork, integer nin, integer nout,
integer info)
DCKLSE
π¦ Purpose π¦
It tests DGGLSE β a subroutine for solving linear equality constrained least square problem (LSE). Literally the whole point, and it ate π₯
πΈ Parameters πΈ
NNβNN is INTEGER. It's the number of values of(M,P,N)contained in the vectors(MVAL, PVAL, NVAL). π«MVALβMVAL is INTEGER array, dimension (NN). The values of the matrix row(column) dimensionM.PVALβPVAL is INTEGER array, dimension (NN). The values of the matrix row(column) dimensionP.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column(row) dimensionN.NMATSβNMATS is INTEGER. 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. π§ISEEDβISEED is INTEGER array, dimension (4). On entry, the seed of the random number generator. The array elements should be between0and4095, otherwise they will be reducedmod 4096, andISEED(4)must be odd. On exit, the next seed in the random number sequence after all the test matrices have been generated. π²THRESHβTHRESH is DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. π₯NMAXβNMAX is INTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβA is DOUBLE PRECISION array, dimension (NMAX*NMAX).AFβAF is DOUBLE PRECISION array, dimension (NMAX*NMAX).BβB is DOUBLE PRECISION array, dimension (NMAX*NMAX).BFβBF is DOUBLE PRECISION array, dimension (NMAX*NMAX).XβX is DOUBLE PRECISION array, dimension (5*NMAX).WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*NMAX).RWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX).NINβNIN is INTEGER. The unit number for input. π₯NOUTβNOUT is INTEGER. The unit number for output. π€INFOβINFO is INTEGER.= 0: successful exit.> 0: IfDLATMSreturns an error code, the absolute value of it is returned. π¦
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 164 of file dcklse.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie π«Ά Footer vibes: LAPACK <lavender>Version 3.12.0</lavender> at /home/abui...IG/dcklse.f(3) β and no date line in the footer, so I'm not inventing one ππ
π¦ 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