/home/abui...vsy_rook.f(3)
okay so this page is from the Library Functions Manual, and the page itself is /home/abui...vsy_rook.f(3) β yes, the title is a whole path, sheβs extra like that π
.
πΈ NAME πΈ
The name is literally this full path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvsy_rook.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
Bestie, the synopsis serves you this signature:
subroutine CDRVSY_ROOK (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, ainv, b, x, xact, work, rwork, iwork, nout)
CDRVSY_ROOK
π¦ Function/Subroutine Documentation π¦
Hereβs the full documented signature with all the types and dimensions:
subroutine CDRVSY_ROOK (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, 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)
CDRVSY_ROOK
π― Purpose
CDRVSY_ROOK tests the driver routines CSYSV_ROOK. Thatβs the whole purpose, and honestly, iconic.
π§Ύ Parameters
DOTYPEβ this is theLOGICAL array, dimension (NTYPES)that says which matrix types get used for testing. Matrix typej(for1 <= j <= NTYPES) is used ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. Periodt.NNβNN is INTEGER, and itβs the number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN), holding the values of the matrix dimensionN.NRHSβNRHS is INTEGER, the number of right hand side vectors to be generated for each linear system.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.TSTERRβTSTERR is LOGICAL, a 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 COMPLEX array, dimension (NMAX*NMAX). Thatβs the whole description, bestie.AFACβAFAC is COMPLEX array, dimension (NMAX*NMAX).AINVβAINV is COMPLEX array, dimension (NMAX*NMAX).BβB is COMPLEX array, dimension (NMAX*NRHS).XβX is COMPLEX array, dimension (NMAX*NRHS).XACTβXACT is COMPLEX array, dimension (NMAX*NRHS).WORKβ the original parameter block here is just an empty!>; no extra description is given in this entry. The synopsis signature above lists it ascomplex, dimension( * ).RWORKβRWORK is REAL array, dimension (NMAX+2*NRHS).IWORKβIWORK is INTEGER array, dimension (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 at line 149 of file cdrvsy_rook.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
and thatβs the whole page, bestie π«Ά β LAPACK Version 3.12.0, page /home/abui...vsy_rook.f(3). Bye! π
π¦ 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