/home/abui...C/zdscal.f(3)
π ZDSCAL β the one where we scale a vector π
Okay bestie, so this page lives at /home/abui...C/zdscal.f(3) and it's part of the Library Functions Manual β it's a zdscal.f situation, iykyk. π«Ά
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/zdscal.f
That's the whole file path, no cap β that's literally where this little icon lives. π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine ZDSCAL (n, da, zx, incx)
ZDSCAL β that's the name, bestie. Main character energy fr fr. π
π¦ Function/Subroutine Documentation π¦
subroutine ZDSCAL (integer n, double precision da, complex*16, dimension(*) zx, integer incx)
ZDSCAL
π― Purpose:
!>
!> ZDSCAL scales a vector by a constant.
!>
That's it. That's the whole vibe. It takes a vector and scales it by a constant. Simple, iconic, does exactly what it says on the tin. π
π Parameters π
NβNisINTEGER. It's the number of elements in your input vector(s). Like, how many besties are we working with here. πDAβDAisDOUBLE PRECISION. On entry,DAspecifies the scalar alpha. That's your scale-y constant right there. β¨ZXβZXisCOMPLEX*16array, dimension (1 + ( N - 1 )*abs( INCX )). That's the actual vector getting scaled, periodt. π¦INCXβINCXisINTEGER. It's the storage spacing between elements ofZXβ like how far apart your elements are strutting. πΆββοΈ
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Four whole institutions, okay, they really said "let's make this official." ποΈπ«
π Further Details:
!>
!> jack dongarra, 3/11/78.
!> modified 3/93 to return if incx .le. 0.
!> modified 12/3/93, array(1) declarations changed to array(*)
!>
So, like, the lore is: jack dongarra wrote this on 3/11/78 (!!), then in 3/93 it got modified to return if incx .le. 0 β meaning if INCX is less than or equal to 0, it just bounces, no drama. Then 12/3/93 it got another glow-up: array(1) declarations changed to array(*). History right here, bestie. ππ
π«Ά Definition at line 77 of file zdscal.f. β that's exactly where it lives, go look, I'll wait.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Not me writing it by hand, the robots did that part. π€β¨
LAPACK β Version 3.12.0 π and that's the whole page, at /home/abui...C/zdscal.f(3), mwah, slay, bye bestie! ππ§π«
π¦ 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