BLAS/SRC/drot.f(3)
π BLAS/SRC/drot.f(3) β the LAPACK manual, bestie edition π
okay so this is a page out of the LAPACK manual β section 3, the BLAS/SRC one β and today's main character is drot.f. yes, that file. the rotation girlie. let's get into it π
β¨ NAME β¨
BLAS/SRC/drot.f
that's it. that's the name. short, sweet, iconic π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine drot (n, dx, incx, dy, incy, c, s)
DROT π¦
π« Function/Subroutine Documentation π«
subroutine drot
subroutine drot (integer n, double precision, dimension(*) dx, integer incx,
double precision, dimension(*) dy, integer incy, double precision c,
double precision s)
DROT β¨
π― Purpose:
DROT applies a plane rotation.
that's the whole vibe. it spins your vectors. lowkey elegant, highkey useful π
π§ Parameters
NβN is INTEGERnumber of elements in input vector(s). like, how many things are we rotating bestie, that's the count π’DXβDX is DOUBLE PRECISION array, dimension ( 1 + ( N - 1 )*abs( INCX ) )INCXβINCX is INTEGERstorage spacing between elements ofDX. how far apart your x-values are chillin' in memory πDYβDY is DOUBLE PRECISION array, dimension ( 1 + ( N - 1 )*abs( INCY ) )INCYβINCY is INTEGERstorage spacing between elements ofDY. same deal, but for the y side π«CβC is DOUBLE PRECISIONSβS is DOUBLE PRECISION
ngl,CandScome with absolutely zero extra description in the original, so I'm not about to make up lore for them. they'reDOUBLE PRECISION, that's the tea π΅
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
four whole institutions for one rotation routine. it's giving collaboration. it's giving academic excellence. periodt π
π₯ Further Details:
jack dongarra, linpack, 3/11/78.
modified 12/3/93, array(1) declarations changed to array(*)
jack dongarra, linpack, 3/11/78. a legend. a founder. the blueprint π and then modified 12/3/93, when the array(1) declarations got switched up to array(*). glow-up era fr fr β¨
Definition at line 91 of file drot.f. line 91, bestie, go look π
π«Ά Author
Generated automatically by Doxygen for LAPACK from the source code.
no human wrote this page, the robots did, and honestly? they ate π€π
Version 3.12.0 π Tue Nov 28 2023 12:08:41 π and that's the whole page, bestie β BLAS/SRC/drot.f(3), done and dusted, rotating vectors and serving looks since 1978 πβ¨ππ¦πΈ
π¦ where this page comes from
- centos-stream 10: blas 3.12.0-7.el10 Β· BSD-3-Clause-Open-MPI
- fedora 43: blas 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 43: blas 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 44: blas 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- fedora 44: blas 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms