CBLAS/src/cblas_zherk.c(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

πŸ’… CBLAS/src/cblas_zherk.c πŸ’…

okay so bestie, welcome to the manual page for CBLAS/src/cblas_zherk.c β€” that's the file, that's the whole name, she's lowkey just her filename and honestly? iconic. this is part of the CBLAS library (the C girlies' interface to the BLAS routines), and it's giving "generated by Doxygen" main character energy. buckle up πŸŽ€


✨ SYNOPSIS ✨

#include 'cblas.h'
#include 'cblas_f77.h'

🌸 Macros

  • #define F77_TR &TR β€” the address of TR, no cap
  • #define F77_UL &UL β€” the address of UL, periodt
  • #define F77_N N β€” literally just N wearing a little F77_ hat
  • #define F77_K K β€” same situation, but with K
  • #define F77_lda lda β€” lda, repping the Fortran prefix
  • #define F77_ldc ldc β€” ldc too, she's also invited

πŸ¦‹ Functions

void API_SUFFIX cblas_zherk (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const
    CBLAS_INT K, const double alpha, const void *A, const CBLAS_INT lda,
    const double beta, void *C, const CBLAS_INT ldc)

that's the whole signature, bestie β€” every param, in order, no skips: layout, Uplo, Trans, N, K, alpha, A, lda, beta, C, ldc. πŸ’–


🧚 Macro Definition Documentation 🧚

here's where the macros get their own little spotlight moment. they're simple, they're committed, they show up exactly as written:

  • #define F77_K K
  • #define F77_lda lda
  • #define F77_ldc ldc
  • #define F77_N N
  • #define F77_TR &TR
  • #define F77_UL &UL

that's it. that's the list. six little macros living their truth ✨


πŸ‘‘ Function Documentation πŸ‘‘

⭐ void API_SUFFIX cblas_zherk (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const void * A, const CBLAS_INT lda, const double beta, void * C, const CBLAS_INT ldc)

okay so this is the actual function, and the page tells us something very specific about her:

Definition at line 12 of file cblas_zherk.c.

line 12, bestie. twelve. write it down πŸ“

and yeah β€” that's genuinely all the docs give us here. no parameter-by-parameter essay, no return-value lore, just the signature and the line number. iykyk 🫢


🩷 Author 🩷

Generated automatically by Doxygen for LAPACK from the source code.

so nobody hand-wrote this, she was born this way β€” Doxygen did that, for LAPACK, straight from the source. πŸ’€


and that's the page!! signing off with the footer tea: this is LAPACK, Version 3.12.0, and the page itself is CBLAS/src/cblas_zherk.c(3) β€” go forth and conjugate those Hermitian matrices, queen πŸŒˆπŸ‘‘πŸ’œ

πŸ“¦ where this page comes from