DLARGV(3)

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

πŸ’… DLARGV(3) β€” the dlargv.f era πŸ’…

okay bestie, so this whole page is basically the manpage for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlargv.f β€” yes that's the real file path, no I'm not kidding, that's literally it, that's the NAME section, she's a whole address 😭. Anyway. It's a LAPACK thing, it's Fortran, it lives in the Library Functions Manual, and it's about to make your day so much better. πŸ¦‹


✨ SYNOPSIS ✨

Functions/Subroutines

subroutine DLARGV (n, x, incx, y, incy, c, incc)

DLARGV generates a vector of plane rotations with real cosines and real sines. that's the whole vibe, that's what she does πŸ’«


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

subroutine DLARGV (integer n, double precision, dimension( * ) x, integer
    incx, double precision, dimension( * ) y, integer incy, double
    precision, dimension( * ) c, integer incc)

DLARGV generates a vector of plane rotations with real cosines and real sines. icon behavior fr fr.

🌸 Purpose 🌸

!>
!> DLARGV generates a vector of real plane rotations, determined by
!> elements of the real vectors x and y. For i = 1,2,...,n
!>
!>    (  c(i)  s(i) ) ( x(i) ) = ( a(i) )
!>    ( -s(i)  c(i) ) ( y(i) ) = (   0  )
!>

like, she builds you a stack of real plane rotations straight out of the elements of the real vectors x and y, and for i = 1,2,...,n the math goes exactly as shown above. no cap, that's the entire point of her existence 🧚

πŸ”₯ Parameters πŸ”₯

  • N β€” N is INTEGER. it's the number of plane rotations to be generated. how many girls are we rotating today, bestie? that many. πŸ‘‘
  • X β€” X is DOUBLE PRECISION array, dimension (1+(N-1)*INCX). on entry, the vector x. on exit, x(i) is overwritten by a(i), for i = 1,...,n. so like, she takes your x and hands it back as something else entirely. glow-up, honestly. ✨
  • INCX β€” INCX is INTEGER. the increment between elements of X. and it must be INCX > 0. periodt.
  • Y β€” Y is DOUBLE PRECISION array, dimension (1+(N-1)*INCY). on entry, the vector y. on exit, the sines of the plane rotations. she literally transforms into sines, main character energy. πŸ’€
  • INCY β€” INCY is INTEGER. the increment between elements of Y. must be INCY > 0. no exceptions, we don't do that here.
  • C β€” C is DOUBLE PRECISION array, dimension (1+(N-1)*INCC). the cosines of the plane rotations. she's just cosines. she's just vibing. πŸ“
  • INCC β€” INCC is INTEGER. the increment between elements of C. and yes β€” INCC > 0. mandatory. slay.
⚠️ heads up bestie: INCX > 0, INCY > 0 and INCC > 0 are stated requirements in the docs, not suggestions. don't come for me if you pass a zero. πŸ™ˆ

🌈 Author 🌈

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

⭐ Definition ⭐

Definition at line 103 of file dlargv.f. she's not even that long, she's just iconic.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. so like, a robot wrote this page, but the vibes? the vibes are all her. πŸ€–πŸ’–


okay and finally, the cute sign-off: this whole thing is LAPACK, Version 3.12.0, dated /home/abui...RC/dlargv.f(3) β€” the truncated path is literally how it's printed at the bottom, bestie, it's giving "we ran out of line width". anyway, go rotate some planes, ily, bye πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from