ZDOTC(3)
π ZDOTC β the library functions manual moment
okay so bestie, welcome to the glow-up of /home/abui...SRC/zdotc.f(3), straight out of the Library Functions Manual β¨ no cap.
π NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/zdotc.f
that's the whole name. it's giving "my full government name is a whole filesystem path" and honestly? iconic. π
π SYNOPSIS
Functions/Subroutines
complex *16 function ZDOTC (n, zx, incx, zy, incy)β ZDOTC π¦
πΈ Function/Subroutine Documentation
complex*16 function ZDOTC (integer n, complex*16, dimension(*) zx, integer
incx, complex*16, dimension(*) zy, integer incy)
ZDOTC π (yes she says her own name, main character energy fr fr)
β Purpose
!> !> ZDOTC forms the dot product of two complex vectors !> ZDOTC = X^H * Y !> !>
so literally what she does is form the dot product of two complex vectors, and ZDOTC = X^H * Y. note the ^H bestie β that's the conjugate transpose, she's fancy like that π§
π Parameters
NβN is INTEGER, aka the number of elements in your input vector(s). it's the headcount. the vibes-per-vector count. π
!> N is INTEGER !> number of elements in input vector(s) !>
ZXβZX is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCX ) ). yes the dimension formula is that specific, write it down, do not improvise π
!> ZX is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) !>
INCXβINCX is INTEGER, the storage spacing between elements ofZX. it's how far apart the elements are strutting π«Ά
!> INCX is INTEGER !> storage spacing between elements of ZX !>
ZYβZY is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCY ) ). same deal, different letter, also extremely specific π
!> ZY is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCY ) ) !>
INCYβINCY is INTEGER, the storage spacing between elements ofZY. matching energy, separate variable, we love consistency β¨
!> INCY is INTEGER !> storage spacing between elements of ZY >
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad gets credit, periodt π
π₯ Further Details
!> !> jack dongarra, 3/11/78. !> modified 12/3/93, array(1) declarations changed to array(*) !>
jack dongarra dropped this on 3/11/78 and then on 12/3/93 the array(1) declarations got changed to array(*) β a lil historical glow-up, we stan an evolving queen π
Definition at line 82 of file zdotc.f.
π« Author (the autogenerated one, not the squad)
Generated automatically by Doxygen for LAPACK from the source code. so nobody hand-wrote this bit, the machine did it, and honestly she ate π€β¨
and that's the page bestie!! π¦ before you go: this was LAPACK, Version 3.12.0, living at /home/abui...SRC/zdotc.f(3) β mwah, take care, go compute some conjugate-transposed dot products π
π
π¦ 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