CDOTC(3)
π CDOTC(3) β it's giving BLAS realness
okay bestie, welcome to the cdotc.f page from the LAPACK manual β the manual name's right there in the header so you already know it's the LAPACK library functions manual situation. this is the page for CDOTC, and yes she has her own file, we stan a solo era β¨
π NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/cdotc.f
like. that's literally the whole name. the full path. no notes, that's just how LAPACK does it π
π¦ SYNOPSIS
Functions/Subroutines
complex function CDOTC (n, cx, incx, cy, incy)
CDOTC
πΈ Function/Subroutine Documentation
complex function CDOTC (integer n, complex, dimension(*) cx, integer incx,
complex, dimension(*) cy, integer incy)
CDOTC
β Purpose:
!>
!> CDOTC forms the dot product of two complex vectors
!> CDOTC = X^H * Y
!>
!>
so real talk: CDOTC forms the dot product of two complex vectors, and the math is CDOTC = X^H * Y. that ^H is the conjugate transpose, iykyk π
π Parameters
NβN is INTEGER. it's the number of elements in the input vector(s). that's it, that's her whole job π«Ά
!> N is INTEGER
!> number of elements in input vector(s)
!>
CXβCX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) ). that exact dimension, character for character, don't come for me π₯
!> CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
!>
INCXβINCX is INTEGER. it's the storage spacing between elements ofCX, like how far apart the girls are standing π
!> INCX is INTEGER
!> storage spacing between elements of CX
!>
CYβCY is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCY ) ). same energy, different vector π
!> CY is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCY ) )
!>
INCYβINCY is INTEGER. the storage spacing between elements ofCY. main character spacing fr fr β¨
!> INCY is INTEGER
!> storage spacing between elements of CY
!>
π§ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole committee showed up, we love a group project that actually got submitted π«Ά
π Further Details:
!>
!> jack dongarra, linpack, 3/11/78.
!> modified 12/3/93, array(1) declarations changed to array(*)
!>
ngl the lore is immaculate β jack dongarra, linpack, dated 3/11/78, then modified 12/3/93, array(1) declarations changed to array(*). a glow-up that took fifteen years and honestly? worth it π
also: Definition at line 82 of file cdotc.f. β line eighty-two, screenshot it, that's the spot π
π Author
Generated automatically by Doxygen for LAPACK from the source code.
not a human, not a vibe curator, just Doxygen doing its thing on the source code π
okay and for the sign-off β this page is from LAPACK, Version 3.12.0, and it lives at /home/abui...SRC/cdotc.f(3). mwah, go compute that conjugate dot product bestie, you're gonna slay π
β¨π
π¦ 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