CCHKHE_ROOK.F(3)
π CCHKHE_ROOK β Library Functions Manual π
File bestie: TESTING/LIN/cchkhe_rook.f. Manual cutie: Library Functions Manual. Okay now let's get into the group chat, because this page is lowkey all about testing the ROOK routines and not missing a single detail. π
β¨
β¨ NAME β¨
TESTING/LIN/cchkhe_rook.f β that's the file, bestie. No extra name-line lore, periodt. π«Ά
π§ SYNOPSIS π§
π¦ Functions/Subroutines π¦
subroutine cchkhe_rook (dotype, nn, nval, nnb, nbval, nns, nsval,
thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork,
nout)
CCHKHE_ROOK
CCHKHE_ROOK is the icon we're documenting, no cap. π
π Function/Subroutine Documentation π
πΈ subroutine cchkhe_rook πΈ
subroutine cchkhe_rook (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nns, integer, dimension( * ) nsval, real thresh, logical tsterr, integer
nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
dimension( * ) ainv, complex, dimension( * ) b, complex, dimension( * )
x, complex, dimension( * ) xact, complex, dimension( * ) work, real,
dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
CCHKHE_ROOK
π«Ά Purpose π«Ά
The purpose section is literally serving this exact energy:
!>
!> CCHKHE_ROOK tests CHETRF_ROOK, -TRI_ROOK, -TRS_ROOK,
!> and -CON_ROOK.
!>
So yes: CCHKHE_ROOK tests CHETRF_ROOK, -TRI_ROOK, -TRS_ROOK, and -CON_ROOK. That's the whole assignment, and she ate. π₯
π Parameters π
DOTYPEβLOGICAL array, dimension (NTYPES). This is the matrix-type guest list π . Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used.NNβINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβINTEGER array, dimension (NN). The values of the matrix dimensionN.NNBβINTEGER. The number of values ofNBcontained in the vectorNBVAL.NBVALβINTEGER array, dimension (NNB). The values of the blocksizeNB.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β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.TSTERRβLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβCOMPLEX array, dimension (NMAX*NMAX).AFACβCOMPLEX array, dimension (NMAX*NMAX).AINVβCOMPLEX array, dimension (NMAX*NMAX).BβCOMPLEX array, dimension (NMAX*NSMAX), whereNSMAXis the largest entry inNSVAL.XβCOMPLEX array, dimension (NMAX*NSMAX).XACTβCOMPLEX array, dimension (NMAX*NSMAX).WORKβCOMPLEX array, dimension (NMAX*max(3,NSMAX)).RWORKβREAL array, dimension (max(NMAX,2*NSMAX)β yes, that parenthesis is exactly how it shows up in the source, bestie, don't come for me π.IWORKβINTEGER array, dimension (2*NMAX).NOUTβINTEGER. The unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 169 of file cchkhe_rook.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Footer vibe check: LAPACK Version 3.12.0, source tag TESTING/LI...hkhe_rook.f(3) β and there's no date printed in this footer, just those exact cuties. Byeee π«Άβ¨
π¦ 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