SRC/zlacrt.f(3)
π¦ SRC/zlacrt.f(3) β Library Functions Manual π¦
okay bestie, you opened SRC/zlacrt.f(3) from the Library Functions Manual, and this page is all about ZLACRT β a lovely little Fortran subroutine that gives a pair of complex vectors a linear-transformation moment. π« no cap, it's giving math with main character energy.
β¨ NAME β¨
SRC/zlacrt.f
π SYNOPSIS π
Functions/Subroutines
subroutine zlacrt (n, cx, incx, cy, incy, c, s)β ZLACRT performs a linear transformation of a pair of complex vectors.
πΈ Function/Subroutine Documentation πΈ
subroutine zlacrt (integer n, complex*16, dimension( * ) cx, integer incx,
complex*16, dimension( * ) cy, integer incy, complex*16 c, complex*16 s)
ZLACRT performs a linear transformation of a pair of complex vectors. slay.
π Purpose π
ok so ZLACRT performs this operation:
( c s )( x ) ==> ( x )
( -s c )( y ) ( y )
where c and s are complex and the vectors x and y are complex. periodt, that's the whole transformation vibe. π
π Parameters π
N
N is INTEGER. It's the number of elements in the vectors CX and CY. literally the size check before the glow-up. β¨
CX
CX is a COMPLEX*16 array, dimension (N). On input, it's the vector x. On output, CX is overwritten with c*x + s*y. she gets a makeover, bestie. π
INCX
INCX is INTEGER. It's the increment between successive values of CX. INCX <> 0. do not come in here with a zero stride, i beg. π«Ά
CY
CY is a COMPLEX*16 array, dimension (N). On input, it's the vector y. On output, CY is overwritten with -s*x + c*y. new value, same iconic array. π¦
INCY
INCY is INTEGER. It's the increment between successive values of CY. INCY <> 0. again: not zero, okay? noted with love. πΈ
C
C is COMPLEX*16. just a complex scalar doing her thing. π
S
S is COMPLEX*16. And together, C and S define the matrix:
[ C S ].
[ -S C ]
the way that matrix is structured? obsessed. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 104 of file zlacrt.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okurrr, that's the whole vibe: LAPACK, Version 3.12.0, from SRC/zlacrt.f(3). go off, complex vectors ππ«Ά
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms