BLAS/SRC/cdotc.f(3)

🌈 NAME 🌈

okay bestie, this is the BLAS/SRC/cdotc.f(3) page from the Library Functions Manual β€” header handled, manual name folded in, and yes we're talking about the cdotc routine πŸ’…

BLAS/SRC/cdotc.f β€” that's the name, no cap.


✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines πŸŽ€

complex function cdotc (n, cx, incx, cy, incy)
    CDOTC

that's the short signature, and the function is CDOTC β€” iconic behavior honestly 🫢


🫢 Function/Subroutine Documentation 🫢

complex function cdotc (integer n, complex, dimension(*) cx, integer incx,
    complex, dimension(*) cy, integer incy)

and its name is CDOTC.

πŸ’– Purpose πŸ’–

this routine forms the dot product of two complex vectors, and the comments spell it out exactly like this:

CDOTC = X^H * Y

periodt. that's the formula, bestie ✨

🌸 Parameters 🌸

  • N β€” N is INTEGER, and it's the number of elements in the input vector(s) πŸ’«
  • CX β€” CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) πŸ¦‹
  • INCX β€” INCX is INTEGER, the storage spacing between elements of CX πŸ‘‘
  • CY β€” CY is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCY ) ) 🌸
  • INCY β€” INCY is INTEGER, the storage spacing between elements of CY πŸ’œ

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ”₯ Further Details πŸ”₯

the comments drop these details exactly, so here they are with zero edits:

jack dongarra, linpack,  3/11/78.
modified 12/3/93, array(1) declarations changed to array(*)

also: Definition at line 82 of file cdotc.f. β€” yes, line 82, bestie πŸ“Œ

πŸŽ€ Author πŸŽ€

the auto-generated note says: Generated automatically by Doxygen for LAPACK from the source code. β€” slay, Doxygen did its thing πŸ’…


okay that's the whole page, bestie. the footer says LAPACK, Version 3.12.0, and this is BLAS/SRC/cdotc.f(3) β€” bye, love u, go do a dot product responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from