CLARNV(3)

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

πŸ’… CLARNV(3) πŸ’…

okay bestie, welcome to the Library Functions Manual page for CLARNV(3). The header path vibe is literally /home/abui...RC/clarnv.f(3), and we are so ready to talk about random complex numbers. 🫢✨


🌸 NAME 🌸

  • /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clarnv.f

✨ SYNOPSIS ✨

Functions/Subroutines

subroutine CLARNV (idist, iseed, n, x)

she returns a vector of random numbers from a uniform or normal distribution. πŸ’–


🫢 Function/Subroutine Documentation 🫢

subroutine CLARNV (integer idist, integer, dimension( 4 ) iseed, integer n,
     complex, dimension( * ) x)

CLARNV returns a vector of random numbers from a uniform or normal distribution. no cap, that's the whole assignment. ✨

πŸŽ€ Purpose:

okay so the purpose is literally this: CLARNV returns a vector of n random complex numbers from a uniform or normal distribution. that's it. that's the vibe. πŸ’–

🌈 Parameters

  • IDIST β€” IDIST is INTEGER. she specifies the distribution of the random numbers:
    • = 1: real and imaginary parts each uniform (0,1)
    • = 2: real and imaginary parts each uniform (-1,1)
    • = 3: real and imaginary parts each normal (0,1)
    • = 4: uniformly distributed on the disc abs(z) < 1
    • = 5: uniformly distributed on the circle abs(z) = 1
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, the seed of the random number generator; the array elements must be between 0 and 4095, and ISEED(4) must be odd. On exit, the seed is updated.
bestie, listen: ISEED(4) must be odd. this is not a drill. πŸ’€
  • N β€” N is INTEGER. The number of random numbers to be generated.
  • X β€” X is COMPLEX array, dimension (N). The generated random numbers.

πŸ‘‘ Author

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

πŸ¦‹ Further Details:

This routine calls the auxiliary routine SLARUV to generate random real numbers from a uniform (0,1) distribution, in batches of up to 128 using vectorisable code. The Box-Muller method is used to transform numbers from a uniform to a normal distribution. πŸ”₯

Definition at line 98 of file clarnv.f. πŸŽ€


πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.


and that's the whole page, bestie. final sign-off: source/version is LAPACK Version 3.12.0, and the footer path is /home/abui...RC/clarnv.f(3). byeeee πŸ’…βœ¨

πŸ“¦ where this page comes from