TESTING/LIN/dchktb.f(3)
π NAME π
okay bestie, welcome to the Library Functions Manual page for TESTING/LIN/dchktb.f(3). The main character is dchktb / DCHKTB, and she is here to test things. periodt. π«Ά
π SYNOPSIS π
π¦ Functions/Subroutines π¦
Here is the synopsis exactly, because we do not play with signatures:
subroutine dchktb (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
ab, ainv, b, x, xact, work, rwork, iwork, nout)
DCHKTB
π Function/Subroutine Documentation π
π DCHKTB π
Full typed signature, verbatim:
subroutine dchktb (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, double
precision thresh, logical tsterr, integer nmax, double precision,
dimension( * ) ab, double precision, dimension( * ) ainv, double
precision, dimension( * ) b, double precision, dimension( * ) x, double
precision, dimension( * ) xact, double precision, dimension( * ) work,
double precision, dimension( * ) rwork, integer, dimension( * ) iwork,
integer nout)
DCHKTB
β¨ Purpose β¨
DCHKTB tests DTBTRS, -RFS, and -CON, and DLATBS. That is the assignment, and she ate. π
π Parameters π
DOTYPE(LOGICALarray, dimension(NTYPES)) β the matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. β¨NN(INTEGER) β the number of values ofNcontained in the vectorNVAL. π¦NVAL(INTEGER array, dimension(NN)) β the values of the matrix column dimensionN. πΈNNS(INTEGER) β the number of values ofNRHScontained in the vectorNSVAL. π«NSVAL(INTEGER array, dimension(NNS)) β the values of the number of right hand sidesNRHS. πTHRESH(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. πTSTERR(LOGICAL) β flag that indicates whether error exits are to be tested. π₯NMAX(INTEGER) β the leading dimension of the work arrays.NMAX >= the maximum value of N in NVAL. π¦AB(DOUBLE PRECISION array, dimension(NMAX*NMAX)) β the array, bestie. That is the whole note. πAINV(DOUBLE PRECISION array, dimension(NMAX*NMAX)) β anotherDOUBLE PRECISIONarray with that exact dimension. πB(DOUBLE PRECISION array, dimension(NMAX*NSMAX)) β whereNSMAXis the largest entry inNSVAL. πX(DOUBLE PRECISION array, dimension(NMAX*NSMAX)) β same dimension energy. βXACT(DOUBLE PRECISION array, dimension(NMAX*NSMAX)) β alsoDOUBLE PRECISION, also that dimension. πWORK(DOUBLE PRECISION array, dimension(NMAX*max(3,NSMAX))) β work array, exact dimension right there. π§RWORK(DOUBLE PRECISION array, dimension(max(NMAX,2*NSMAX))) β real work array, exact dimension. πIWORK(INTEGER array, dimension(NMAX)) β integer work array. πNOUT(INTEGER) β the unit number for output. π
π«Ά Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 152 of file dchktb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, that is the whole page. footer vibes are LAPACK Version 3.12.0 and the page is TESTING/LIN/dchktb.f(3) β no cap, that is the sign-off. πβ¨
π¦ 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