BLAS/SRC/zdotc.f(3)
π NAME
Okay so this page is BLAS/SRC/zdotc.f(3), and it's living in the Library Functions Manual β manual name folded in near the top, as requested, bestie. The actual NAME is BLAS/SRC/zdotc.f. That's the whole name section. Iconic, short, slay.
β¨ SYNOPSIS
πΈ Functions/Subroutines
complex *16 function zdotc (n, zx, incx, zy, incy)βZDOTC
π¦ Function/Subroutine Documentation
Here's the full signature, and I'm keeping it exactly as it appears because we do not play with code:
complex*16 function zdotc (integer n, complex*16, dimension(*) zx, integer incx, complex*16, dimension(*) zy, integer incy)
ZDOTC β that's the function, periodt.
π Purpose:
The original Doxygen block says this, word for word:
!>
!> ZDOTC forms the dot product of two complex vectors
!> ZDOTC = X^H * Y
!>
!>
So yes: ZDOTC forms the dot product of two complex vectors, and the formula is ZDOTC = X^H * Y. It's giving math but make it BLAS π
.
π Parameters
NβN is INTEGER; it's the number of elements in input vector(s).ZXβZX is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCX ) ).INCXβINCX is INTEGER; it's the storage spacing between elements ofZX.ZYβZY is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCY ) ).INCYβINCY is INTEGER; it's the storage spacing between elements ofZY.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Further Details:
Exact source-comment tea:
!>
!> jack dongarra, 3/11/78.
!> modified 12/3/93, array(1) declarations changed to array(*)
!>
So: jack dongarra, 3/11/78. Then modified 12/3/93, array(1) declarations changed to array(*). A little historical glow-up, we love to see it.
Definition at line 82 of file zdotc.f.
π» Author
Generated automatically by Doxygen for LAPACK from the source code.
Source/version footer energy, saved for the sign-off: LAPACK Version 3.12.0, page BLAS/SRC/zdotc.f(3). Mwah, bye bestie πβ¨π«Ά
π¦ 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