DLATB4(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… DLATB4(3) β€” Library Functions Manual energy πŸ’…

okay so bestie, this is DLATB4(3) from the Library Functions Manual, and the header path is /home/abui...IN/dlatb4.f(3). We are literally about to get into this Fortran subroutine’s whole vibe. ✨


✨ NAME ✨

The name line is this source-file path, no cap:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dlatb4.f

πŸ¦‹ SYNOPSIS πŸ¦‹

✨ Functions/Subroutines ✨

subroutine DLATB4 (path, imat, m, n, type, kl, ku, anorm, mode, cndnum,
    dist)
    DLATB4

πŸŽ€ Function/Subroutine Documentation πŸŽ€

Here’s the full signature, copied exactly so nobody has to guess:

subroutine DLATB4 (character*3 path, integer imat, integer m, integer n,
    character type, integer kl, integer ku, double precision anorm, integer
    mode, double precision cndnum, character dist)
    DLATB4

πŸ’– Purpose πŸ’–

DLATB4 sets parameters for the matrix generator based on the type of matrix to be generated. That’s the whole assignment, and it ate. πŸ’…

πŸ“ Parameters πŸ“

  • PATH β€” PATH is CHARACTER*3, and it is the LAPACK path name.
  • IMAT β€” IMAT is INTEGER, and it is an integer key describing which matrix to generate for this path.
  • M β€” M is INTEGER, and it is the number of rows in the matrix to be generated.
  • N β€” N is INTEGER, and it is the number of columns in the matrix to be generated.
  • TYPE β€” TYPE is CHARACTER*1, and it is the type of the matrix to be generated:
    • = 'S': symmetric matrix
    • = 'P': symmetric positive (semi)definite matrix
    • = 'N': nonsymmetric matrix
  • KL β€” KL is INTEGER, and it is the lower band width of the matrix to be generated.
  • KU β€” KU is INTEGER, and it is the upper band width of the matrix to be generated.
  • ANORM β€” ANORM is DOUBLE PRECISION, and it is the desired norm of the matrix to be generated. The diagonal matrix of singular values or eigenvalues is scaled by this value.
  • MODE β€” MODE is INTEGER, and it is a key indicating how to choose the vector of eigenvalues.
  • CNDNUM β€” CNDNUM is DOUBLE PRECISION, and it is the desired condition number.
  • DIST β€” DIST is CHARACTER*1, and it is the type of distribution to be used by the random number generator.

🌈 Author 🌈

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ‘‘ Definition πŸ‘‘

Definition at line 118 of file dlatb4.f.

😭 Author (page-generation edition) 😭

Generated automatically by Doxygen for LAPACK from the source code.


k bye bestie 🫢 this footer says source LAPACK, version Version 3.12.0, and path /home/abui...IN/dlatb4.f(3). No date shown on this footer β€” just that iconic source/version/path combo. Slay. πŸ’…

πŸ“¦ where this page comes from