CBLAS/src/cblas_dspmv.c(3)

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

Bestie, welcome to the manual page for CBLAS/src/cblas_dspmv.c πŸ’– this one lives in the Library Functions Manual, and it’s short, specific, and very much doing its thing. No preamble, we’re going straight in.

🌸 NAME 🌸

CBLAS/src/cblas_dspmv.c β€” that’s the name, periodt. πŸ’…

✨ SYNOPSIS ✨

Okay so here’s the include situation, bestie:

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

πŸŽ€ Macros πŸŽ€

These are the macro moments in the synopsis:

#define F77_UL   &UL
#define F77_N   N
#define F77_incX   incX
#define F77_incY   incY

πŸ¦‹ Functions πŸ¦‹

And the function reveal:

void API_SUFFIX cblas_dspmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_INT N, const double alpha, const double *AP, const
    double *X, const CBLAS_INT incX, const double beta, double *Y, const
    CBLAS_INT incY)

🧚 MACRO DEFINITION DOCUMENTATION 🧚

Here’s the macro documentation block in all its exactness, no detail left behind:

#define F77_incX   incX
#define F77_incY   incY
#define F77_N   N
#define F77_UL   &UL

πŸ‘‘ FUNCTION DOCUMENTATION πŸ‘‘

The function is cblas_dspmv, and the docs spell the signature like this:

void API_SUFFIX cblas_dspmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_INT N, const double alpha, const double * AP, const
    double * X, const CBLAS_INT incX, const double beta, double * Y, const
    CBLAS_INT incY)

Then the location tea, right here: Definition at line 13 of file cblas_dspmv.c. πŸ“

🫢 AUTHOR 🫢

Generated automatically by Doxygen for LAPACK from the source code. That’s the author line, bestie. πŸ€–πŸ’–


That’s the whole page, and we’re closing it out with LAPACK, Version 3.12.0, and the tag CBLAS/src/cblas_dspmv.c(3) β€” slay, bye! πŸ’…βœ¨

πŸ“¦ where this page comes from