TESTING/EIG/cckgqr.f(3)
π TESTING/EIG/cckgqr.f(3) π
okay bestie, welcome to the Library Functions Manual page for TESTING/EIG/cckgqr.f β yes, the whole filename is the name and she is iconic like that π
. This is the cckgqr test routine, and we're gonna walk through it together, no cap. π¦
β¨ NAME β¨
TESTING/EIG/cckgqr.f β the test file for cckgqr, and honestly the name is giving βI live in the EIG folder and I test GQR/GRQ things.β π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine cckgqr (nm, mval, np, pval, nn, nval, nmats, iseed, thresh,
nmax, a, af, aq, ar, taua, b, bf, bz, bt, bwk, taub, work, rwork,
nin, nout, info)
CCKGQR
π«Ά Function/Subroutine Documentation π«Ά
subroutine cckgqr β the main character π
Function signature, because she deserves a second entrance
subroutine cckgqr (integer nm, integer, dimension( * ) mval, integer np,
integer, dimension( * ) pval, integer nn, integer, dimension( * ) nval,
integer nmats, integer, dimension( 4 ) iseed, real thresh, integer nmax,
complex, dimension( * ) a, complex, dimension( * ) af, complex,
dimension( * ) aq, complex, dimension( * ) ar, complex, dimension( * )
taua, complex, dimension( * ) b, complex, dimension( * ) bf, complex,
dimension( * ) bz, complex, dimension( * ) bt, complex, dimension( * )
bwk, complex, dimension( * ) taub, complex, dimension( * ) work, real,
dimension( * ) rwork, integer nin, integer nout, integer info)
CCKGQR
Purpose β¨
CCKGQR tests:
CGGQRF: GQR factorization for N-by-M matrix A and N-by-P matrix B.CGGRQF: GRQ factorization for M-by-N matrix A and P-by-N matrix B.
periodt, that's the whole purpose section and it ate. π
π Parameters π
NMβNM is INTEGER. the number of values of M contained in the vectorMVAL. πMVALβMVAL is INTEGER array, dimension (NM). the values of the matrix row(column) dimension M.NPβNP is INTEGER. the number of values of P contained in the vectorPVAL. πΈPVALβPVAL is INTEGER array, dimension (NP). the values of the matrix row(column) dimension P.NNβNN is INTEGER. the number of values of N contained in the vectorNVAL. π¦NVALβNVAL is INTEGER array, dimension (NN). the values of the matrix column(row) dimension N.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 between 0 and 4095, otherwise they will be reduced mod 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 REAL. 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 for M or N, used in dimensioning the work arrays.AβA is COMPLEX array, dimension (NMAX*NMAX).AFβAF is COMPLEX array, dimension (NMAX*NMAX).AQβAQ is COMPLEX array, dimension (NMAX*NMAX).ARβAR is COMPLEX array, dimension (NMAX*NMAX).TAUAβTAUA is COMPLEX array, dimension (NMAX).BβB is COMPLEX array, dimension (NMAX*NMAX).BFβBF is COMPLEX array, dimension (NMAX*NMAX).BZβBZ is COMPLEX array, dimension (NMAX*NMAX).BTβBT is COMPLEX array, dimension (NMAX*NMAX).BWKβBWK is COMPLEX array, dimension (NMAX*NMAX).TAUBβTAUB is COMPLEX array, dimension (NMAX).WORKβWORK is COMPLEX array, dimension (NMAX*NMAX).RWORKβRWORK is REAL 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 : If CLATMS returns 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 208 of file cckgqr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, that's the whole page πβ¨ β brought to you by LAPACK Version 3.12.0, and the footer-date vibe is TESTING/EIG/cckgqr.f(3). periodt. π
π¦ 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