DLARGV(3)
π
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βNisINTEGER. it's the number of plane rotations to be generated. how many girls are we rotating today, bestie? that many. πXβXisDOUBLE PRECISION array, dimension (1+(N-1)*INCX). on entry, the vector x. on exit,x(i)is overwritten bya(i), fori = 1,...,n. so like, she takes your x and hands it back as something else entirely. glow-up, honestly. β¨INCXβINCXisINTEGER. the increment between elements ofX. and it must beINCX > 0. periodt.YβYisDOUBLE 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βINCYisINTEGER. the increment between elements ofY. must beINCY > 0. no exceptions, we don't do that here.CβCisDOUBLE PRECISION array, dimension (1+(N-1)*INCC). the cosines of the plane rotations. she's just cosines. she's just vibing. πINCCβINCCisINTEGER. the increment between elements ofC. and yes βINCC > 0. mandatory. slay.
β οΈ heads up bestie:INCX > 0,INCY > 0andINCC > 0are 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
- 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