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 of ZX.
  • ZY β€” ZY is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCY ) ).
  • INCY β€” INCY is INTEGER; it's the storage spacing between elements of ZY.

πŸ‘‘ 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