CBLAS/src/cblas_ctpmv.c(3)

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

🌸 NAME 🌸

CBLAS/src/cblas_ctpmv.c β€” that's the name, bestie, and this is the CBLAS/src/cblas_ctpmv.c(3) page from the Library Functions Manual. No cap, the whole NAME section is just that file path. πŸ’…


πŸ’– SYNOPSIS πŸ’–

First up, the includes. They're literally:

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

πŸŽ€ Macros

  • #define F77_TA &TA
  • #define F77_UL &UL
  • #define F77_DI &DI
  • #define F77_N N
  • #define F77_incX incX

πŸŽ€ Functions

  • void API_SUFFIX cblas_ctpmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX) β€” yes, the whole signature, exactly as the page gives it.

πŸ”₯ Macro Definition Documentation πŸ”₯

The page lists these macro definitions, and we're keeping every single one:

  • #define F77_DI &DI β€” F77_DI is &DI, periodt.
  • #define F77_incX incX β€” F77_incX is incX.
  • #define F77_N N β€” F77_N is N.
  • #define F77_TA &TA β€” F77_TA is &TA.
  • #define F77_UL &UL β€” F77_UL is &UL.

πŸ¦‹ Function Documentation πŸ¦‹

The function is:

void API_SUFFIX cblas_ctpmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const
    CBLAS_INT N, const void * Ap, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctpmv.c. That's the whole glow-up: signature, macros, done. ✨


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. The page really said that, and we're not gonna pretend otherwise. 🫢


Okay bestie, that's the page β€” big sign-off energy: LAPACK, Version 3.12.0, CBLAS/src/cblas_ctpmv.c(3). Bye, ily, stay compiled. πŸ’œβœ¨

πŸ“¦ where this page comes from