ZDOTC(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ‘‘ 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 of ZX. 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 of ZY. 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