C_DBLAS2.C(3)

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

okay bestie, welcome to the manpage for CBLAS/testing/c_dblas2.c(3) β€” yes, that's the manual name, folded in right here at the top so it doesn't get lost. This is a Library Functions Manual page, and it's serving pure CBLAS testing file energy: a whole roster of F77_* double-precision BLAS functions, plus the exact spot in c_dblas2.c where each one is defined. No cap. 🫢✨


🌸 NAME 🌸

CBLAS/testing/c_dblas2.c β€” literally the file this page is about. Main character energy only. πŸ’…


✨ SYNOPSIS ✨

The includes are giving exactly this, bestie:

#include <stdlib.h>
#include 'cblas.h'
#include 'cblas_test.h'

🧚 Functions 🧚

Here's the whole function lineup from the synopsis, signatures kept exact because we do not mess with code. πŸ’–

  • F77_dgemv β€” this icon is declared like:
void F77_dgemv (CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, double *alpha, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy)
  • F77_dger β€” and this one right here:
void F77_dger (CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, double *y, CBLAS_INT *incy, double *a, CBLAS_INT *lda)
  • F77_dtrmv β€” okay so:
void F77_dtrmv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx)
  • F77_dtrsv β€” yes bestie, another one:
void F77_dtrsv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx)
  • F77_dsymv β€” lowkey essential:
void F77_dsymv (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy)
  • F77_dsyr β€” periodt:
void F77_dsyr (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, double *a, CBLAS_INT *lda)
  • F77_dsyr2 β€” two for the price of one vibe:
void F77_dsyr2 (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, double *y, CBLAS_INT *incy, double *a, CBLAS_INT *lda)
  • F77_dgbmv β€” this one's got extra parameters and it's eating:
void F77_dgbmv (CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *kl, CBLAS_INT *ku, double *alpha, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy)
  • F77_dtbmv β€” iconic:
void F77_dtbmv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, CBLAS_INT *k, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx)
  • F77_dtbsv β€” matching energy:
void F77_dtbsv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, CBLAS_INT *k, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx)
  • F77_dsbmv β€” yes ma'am:
void F77_dsbmv (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_INT *k, double *alpha, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy)
  • F77_dspmv β€” packed and proud:
void F77_dspmv (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *ap, double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy)
  • F77_dtpmv β€” another packed icon:
void F77_dtpmv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, double *ap, double *x, CBLAS_INT *incx)
  • F77_dtpsv β€” and its twin:
void F77_dtpsv (CBLAS_INT *layout, char *uplow, char *transp, char *diagn, CBLAS_INT *n, double *ap, double *x, CBLAS_INT *incx)
  • F77_dspr β€” slay:
void F77_dspr (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, double *ap)
  • F77_dspr2 β€” last but not least in this list:
void F77_dspr2 (CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, double *y, CBLAS_INT *incy, double *ap)

πŸ”₯ Function Documentation πŸ”₯

Here's the same crew again, but now with receipts: exact signature and the line in c_dblas2.c where it's defined. Slay. πŸ’…

F77_dgbmv

void F77_dgbmv (CBLAS_INT * layout, char * transp, CBLAS_INT * m, CBLAS_INT * n, CBLAS_INT * kl, CBLAS_INT * ku, double * alpha, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx, double * beta, double * y, CBLAS_INT * incy)

Definition at line 211 of file c_dblas2.c.

F77_dgemv

void F77_dgemv (CBLAS_INT * layout, char * transp, CBLAS_INT * m, CBLAS_INT * n, double * alpha, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx, double * beta, double * y, CBLAS_INT * incy)

Definition at line 11 of file c_dblas2.c.

F77_dger

void F77_dger (CBLAS_INT * layout, CBLAS_INT * m, CBLAS_INT * n, double * alpha, double * x, CBLAS_INT * incx, double * y, CBLAS_INT * incy, double * a, CBLAS_INT * lda)

Definition at line 42 of file c_dblas2.c.

F77_dsbmv

void F77_dsbmv (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, CBLAS_INT * k, double * alpha, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx, double * beta, double * y, CBLAS_INT * incy)

Definition at line 353 of file c_dblas2.c.

F77_dspmv

void F77_dspmv (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * ap, double * x, CBLAS_INT * incx, double * beta, double * y, CBLAS_INT * incy)

Definition at line 402 of file c_dblas2.c.

F77_dspr

void F77_dspr (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * x, CBLAS_INT * incx, double * ap)

Definition at line 533 of file c_dblas2.c.

F77_dspr2

void F77_dspr2 (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * x, CBLAS_INT * incx, double * y, CBLAS_INT * incy, double * ap)

Definition at line 589 of file c_dblas2.c.

F77_dsymv

void F77_dsymv (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx, double * beta, double * y, CBLAS_INT * incy)

Definition at line 127 of file c_dblas2.c.

F77_dsyr

void F77_dsyr (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * x, CBLAS_INT * incx, double * a, CBLAS_INT * lda)

Definition at line 155 of file c_dblas2.c.

F77_dsyr2

void F77_dsyr2 (CBLAS_INT * layout, char * uplow, CBLAS_INT * n, double * alpha, double * x, CBLAS_INT * incx, double * y, CBLAS_INT * incy, double * a, CBLAS_INT * lda)

Definition at line 183 of file c_dblas2.c.

F77_dtbmv

void F77_dtbmv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, CBLAS_INT * k, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx)

Definition at line 253 of file c_dblas2.c.

F77_dtbsv

void F77_dtbsv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, CBLAS_INT * k, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx)

Definition at line 303 of file c_dblas2.c.

F77_dtpmv

void F77_dtpmv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, double * ap, double * x, CBLAS_INT * incx)

Definition at line 444 of file c_dblas2.c.

F77_dtpsv

void F77_dtpsv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, double * ap, double * x, CBLAS_INT * incx)

Definition at line 488 of file c_dblas2.c.

F77_dtrmv

void F77_dtrmv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx)

Definition at line 67 of file c_dblas2.c.

F77_dtrsv

void F77_dtrsv (CBLAS_INT * layout, char * uplow, char * transp, char * diagn, CBLAS_INT * n, double * a, CBLAS_INT * lda, double * x, CBLAS_INT * incx)

Definition at line 99 of file c_dblas2.c.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. πŸ’–


This iconic little page comes from LAPACK Version 3.12.0, and the page itself is CBLAS/testing/c_dblas2.c(3). Bye bestie, go forth and call your functions. πŸ¦‹βœ¨

πŸ“¦ where this page comes from