DCHKSY_ROOK.F(3)
π DCHKSY_ROOK(3)
okay so welcome to the Library Functions Manual, bestie β this is the page for TESTING/LIN/dchksy_rook.f. sheβs the test routine for the _ROOK family listed below, and she did not come to play. β¨
π NAME
TESTING/LIN/dchksy_rook.f β literally the LAPACK testing file for DCHKSY_ROOK. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines
subroutine dchksy_rook (dotype, nn, nval, nnb, nbval, nns, nsval,
thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork,
nout)
DCHKSY_ROOK
π Function/Subroutine Documentation π
π subroutine dchksy_rook
subroutine dchksy_rook (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nns, integer, dimension( * ) nsval, double precision thresh, logical
tsterr, integer nmax, double precision, dimension( * ) a, double
precision, dimension( * ) afac, 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)
DCHKSY_ROOK
π― Purpose
DCHKSY_ROOK tests DSYTRF_ROOK, -TRI_ROOK, -TRS_ROOK, and -CON_ROOK. π«Ά
πΈ Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. πNNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL. β¨NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix dimensionN. πNNBβNNB is INTEGER. The number of values ofNBcontained in the vectorNBVAL. π¦NBVALβNBVAL is INTEGER array, dimension (NNB). The values of the blocksizeNB. πΈNNSβNNS is INTEGER. The number of values ofNRHScontained in the vectorNSVAL. πNSVALβNSVAL is INTEGER array, dimension (NNS). The values of the number of right hand sidesNRHS. π«Ά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. πTSTERRβTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested. π₯NMAXβNMAX is INTEGER. The maximum value permitted forN, used in dimensioning the work arrays. πAβA is DOUBLE PRECISION array, dimension (NMAX*NMAX). πAFACβAFAC is DOUBLE PRECISION array, dimension (NMAX*NMAX). βAINVβAINV is DOUBLE PRECISION array, dimension (NMAX*NMAX). πBβB is DOUBLE PRECISION array, dimension (NMAX*NSMAX) where NSMAX is the largest entry in NSVAL. πXβX is DOUBLE PRECISION array, dimension (NMAX*NSMAX). πXACTβXACT is DOUBLE PRECISION array, dimension (NMAX*NSMAX). π§WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*max(3,NSMAX)). πRWORKβRWORK is DOUBLE PRECISION array, dimension (max(NMAX,2*NSMAX)). πΈIWORKβIWORK is INTEGER array, dimension (2*NMAX). π¦NOUTβNOUT is INTEGER. The unit number for output. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition
Definition at line 168 of file dchksy_rook.f.
π§ Author
Generated automatically by Doxygen for LAPACK from the source code.
xoxo bestie π β footer vibes: LAPACK Version 3.12.0, TESTING/LI...hksy_rook.f(3). no date in that footer, so no invented date from me. π
π¦ 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