ZDRSCL(3)
okay so this is zdrscl.f(3) from the Library Functions Manual β a LAPACK subroutine page that is literally about multiplying a complex vector by the reciprocal of a real scalar. π bestie, itβs giving tiny-but-powerful linear algebra energy. β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zdrscl.f
Thatβs the whole NAME section, no cap β just the path and a dream. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine ZDRSCL (n, sa, sx, incx)
ZDRSCL multiplies a vector by the reciprocal of a real scalar.
π¦ Function/Subroutine Documentation π¦
subroutine ZDRSCL (integer n, double precision sa, complex*16, dimension( * ) sx, integer incx)
ZDRSCL multiplies a vector by the reciprocal of a real scalar. π«Ά
π Purpose
ZDRSCL multiplies an n-element complex vector x by the real scalar 1/a. π This is done without overflow or underflow as long as the final result x/a does not overflow or underflow. β¨ like, thatβs the whole assignment, and she ate.
π Parameters
Hereβs the whole cast of characters, bestie: π«Ά
NβN is INTEGER, and itβs the number of components of the vectorx. πSAβSA is DOUBLE PRECISION; itβs the scalarawhich is used to divide each component ofx. π«ΆSAmust be>= 0, or the subroutine will divide by zero. πSXβSX is COMPLEX*16 array, dimension (1+(N-1)*abs(INCX)); itβs the n-element vectorx. β¨INCXβINCX is INTEGER; itβs the increment between successive values of the vectorSX. π The mapping for> 0is:
> 0: SX(1) = X(1) and SX(1+(i-1)*INCX) = x(i), 1< i<= n
β οΈ warning bestie:SAmust be>= 0, or the subroutine will divide by zero. not cute, not slay, do not do it. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 83 of file zdrscl.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. she was generated, sheβs automatic, sheβs iconic. π
mwah π β no date in the footer, but the source/version is LAPACK Version 3.12.0, and the footer path is /home/abui...RC/zdrscl.f(3). byeee 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