Sponsor:

Your company here, and a link to your site. Click to find out more.

cblas.h - Man Page

CBLAS/include/cblas.h

Synopsis

#include <stddef.h>
#include <stdint.h>
#include <inttypes.h>
#include 'cblas_mangling.h'

Macros

#define CBLAS_INDEX   size_t /* this may vary between platforms */
#define CBLAS_INT   int32_t
#define CBLAS_IFMT   PRId32
#define CBLAS_ORDER   CBLAS_LAYOUT /* this for backward compatibility with CBLAS_ORDER */
#define API_SUFFIX(a)   a

Typedefs

typedef enum CBLAS_LAYOUT CBLAS_LAYOUT
typedef enum CBLAS_TRANSPOSE CBLAS_TRANSPOSE
typedef enum CBLAS_UPLO CBLAS_UPLO
typedef enum CBLAS_DIAG CBLAS_DIAG
typedef enum CBLAS_SIDE CBLAS_SIDE

Enumerations

enum CBLAS_LAYOUT { CblasRowMajor =101, CblasColMajor =102 }
enum CBLAS_TRANSPOSE { CblasNoTrans =111, CblasTrans =112, CblasConjTrans =113 }
enum CBLAS_UPLO { CblasUpper =121, CblasLower =122 }
enum CBLAS_DIAG { CblasNonUnit =131, CblasUnit =132 }
enum CBLAS_SIDE { CblasLeft =141, CblasRight =142 }

Functions

double cblas_dcabs1 (const void *z)
float cblas_scabs1 (const void *c)
float cblas_sdsdot (const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY)
double cblas_dsdot (const CBLAS_INT N, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY)
float cblas_sdot (const CBLAS_INT N, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY)
double cblas_ddot (const CBLAS_INT N, const double *X, const CBLAS_INT incX, const double *Y, const CBLAS_INT incY)
void cblas_cdotu_sub (const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotu)
void cblas_cdotc_sub (const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotc)
void cblas_zdotu_sub (const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotu)
void cblas_zdotc_sub (const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotc)
float cblas_snrm2 (const CBLAS_INT N, const float *X, const CBLAS_INT incX)
float cblas_sasum (const CBLAS_INT N, const float *X, const CBLAS_INT incX)
double cblas_dnrm2 (const CBLAS_INT N, const double *X, const CBLAS_INT incX)
double cblas_dasum (const CBLAS_INT N, const double *X, const CBLAS_INT incX)
float cblas_scnrm2 (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
float cblas_scasum (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
double cblas_dznrm2 (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
double cblas_dzasum (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
CBLAS_INDEX cblas_isamax (const CBLAS_INT N, const float *X, const CBLAS_INT incX)
CBLAS_INDEX cblas_idamax (const CBLAS_INT N, const double *X, const CBLAS_INT incX)
CBLAS_INDEX cblas_icamax (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
CBLAS_INDEX cblas_izamax (const CBLAS_INT N, const void *X, const CBLAS_INT incX)
void cblas_sswap (const CBLAS_INT N, float *X, const CBLAS_INT incX, float *Y, const CBLAS_INT incY)
void cblas_scopy (const CBLAS_INT N, const float *X, const CBLAS_INT incX, float *Y, const CBLAS_INT incY)
void cblas_saxpy (const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, float *Y, const CBLAS_INT incY)
void cblas_dswap (const CBLAS_INT N, double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
void cblas_dcopy (const CBLAS_INT N, const double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
void cblas_daxpy (const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
void cblas_cswap (const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_ccopy (const CBLAS_INT N, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_caxpy (const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_zswap (const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_zcopy (const CBLAS_INT N, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_zaxpy (const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
void cblas_srotmg (float *d1, float *d2, float *b1, const float b2, float *P)
void cblas_srotm (const CBLAS_INT N, float *X, const CBLAS_INT incX, float *Y, const CBLAS_INT incY, const float *P)
void cblas_drotmg (double *d1, double *d2, double *b1, const double b2, double *P)
void cblas_drotm (const CBLAS_INT N, double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY, const double *P)
void cblas_sscal (const CBLAS_INT N, const float alpha, float *X, const CBLAS_INT incX)
void cblas_dscal (const CBLAS_INT N, const double alpha, double *X, const CBLAS_INT incX)
void cblas_cscal (const CBLAS_INT N, const void *alpha, void *X, const CBLAS_INT incX)
void cblas_zscal (const CBLAS_INT N, const void *alpha, void *X, const CBLAS_INT incX)
void cblas_csscal (const CBLAS_INT N, const float alpha, void *X, const CBLAS_INT incX)
void cblas_zdscal (const CBLAS_INT N, const double alpha, void *X, const CBLAS_INT incX)
void cblas_srotg (float *a, float *b, float *c, float *s)
void cblas_drotg (double *a, double *b, double *c, double *s)
void cblas_crotg (void *a, void *b, float *c, void *s)
void cblas_zrotg (void *a, void *b, double *c, void *s)
void cblas_srot (const CBLAS_INT N, float *X, const CBLAS_INT incX, float *Y, const CBLAS_INT incY, const float c, const float s)
void cblas_drot (const CBLAS_INT N, double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY, const double c, const double s)
void cblas_csrot (const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY, const float c, const float s)
void cblas_zdrot (const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY, const double c, const double s)
void cblas_sgemv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
void cblas_sgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
void cblas_strmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
void cblas_stbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
void cblas_stpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *Ap, float *X, const CBLAS_INT incX)
void cblas_strsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
void cblas_stbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
void cblas_stpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *Ap, float *X, const CBLAS_INT incX)
void cblas_dgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, const double *X, const CBLAS_INT incX, const double beta, double *Y, const CBLAS_INT incY)
void cblas_dgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const double alpha, const double *A, const CBLAS_INT lda, const double *X, const CBLAS_INT incX, const double beta, double *Y, const CBLAS_INT incY)
void cblas_dtrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double *A, const CBLAS_INT lda, double *X, const CBLAS_INT incX)
void cblas_dtbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double *A, const CBLAS_INT lda, double *X, const CBLAS_INT incX)
void cblas_dtpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double *Ap, double *X, const CBLAS_INT incX)
void cblas_dtrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double *A, const CBLAS_INT lda, double *X, const CBLAS_INT incX)
void cblas_dtbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double *A, const CBLAS_INT lda, double *X, const CBLAS_INT incX)
void cblas_dtpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double *Ap, double *X, const CBLAS_INT incX)
void cblas_cgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_cgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_ctrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ctbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ctpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_ctrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ctbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ctpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_zgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_ztrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ztbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ztpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_ztrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ztbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ztpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_ssymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
void cblas_ssbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
void cblas_sspmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *Ap, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
void cblas_sger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A, const CBLAS_INT lda)
void cblas_ssyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, float *A, const CBLAS_INT lda)
void cblas_sspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, float *Ap)
void cblas_ssyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A, const CBLAS_INT lda)
void cblas_sspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A)
void cblas_dsymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, const double *X, const CBLAS_INT incX, const double beta, double *Y, const CBLAS_INT incY)
void cblas_dsbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT lda, const double *X, const CBLAS_INT incX, const double beta, double *Y, const CBLAS_INT incY)
void cblas_dspmv (CBLAS_LAYOUT layout, 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)
void cblas_dger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, const double *Y, const CBLAS_INT incY, double *A, const CBLAS_INT lda)
void cblas_dsyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, double *A, const CBLAS_INT lda)
void cblas_dspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, double *Ap)
void cblas_dsyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, const double *Y, const CBLAS_INT incY, double *A, const CBLAS_INT lda)
void cblas_dspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, const double *Y, const CBLAS_INT incY, double *A)
void cblas_chemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_chbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_chpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *Ap, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_cgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_cgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_cher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void *X, const CBLAS_INT incX, void *A, const CBLAS_INT lda)
void cblas_chpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void *X, const CBLAS_INT incX, void *A)
void cblas_cher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_chpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *Ap)
void cblas_zhemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zhbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zhpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *Ap, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_zgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_zher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void *X, const CBLAS_INT incX, void *A, const CBLAS_INT lda)
void cblas_zhpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void *X, const CBLAS_INT incX, void *A)
void cblas_zher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_zhpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *Ap)
void cblas_sgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float *A, const CBLAS_INT lda, const float *B, const CBLAS_INT ldb, const float beta, float *C, const CBLAS_INT ldc)
void cblas_ssymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *B, const CBLAS_INT ldb, const float beta, float *C, const CBLAS_INT ldc)
void cblas_ssyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float *A, const CBLAS_INT lda, const float beta, float *C, const CBLAS_INT ldc)
void cblas_ssyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float *A, const CBLAS_INT lda, const float *B, const CBLAS_INT ldb, const float beta, float *C, const CBLAS_INT ldc)
void cblas_strmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, float *B, const CBLAS_INT ldb)
void cblas_strsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, float *B, const CBLAS_INT ldb)
void cblas_dgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT lda, const double *B, const CBLAS_INT ldb, const double beta, double *C, const CBLAS_INT ldc)
void cblas_dsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, const double *B, const CBLAS_INT ldb, const double beta, double *C, const CBLAS_INT ldc)
void cblas_dsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT lda, const double beta, double *C, const CBLAS_INT ldc)
void cblas_dsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT lda, const double *B, const CBLAS_INT ldb, const double beta, double *C, const CBLAS_INT ldc)
void cblas_dtrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, double *B, const CBLAS_INT ldb)
void cblas_dtrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, double *B, const CBLAS_INT ldb)
void cblas_cgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_csymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_csyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_csyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_ctrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb)
void cblas_ctrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb)
void cblas_zgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_zsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_zsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_zsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_ztrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb)
void cblas_ztrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb)
void cblas_chemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_cherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const void *A, const CBLAS_INT lda, const float beta, void *C, const CBLAS_INT ldc)
void cblas_cher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const float beta, void *C, const CBLAS_INT ldc)
void cblas_zhemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void cblas_zherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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)
void cblas_zher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const double beta, void *C, const CBLAS_INT ldc)
void cblas_xerbla (CBLAS_INT p, const char *rout, const char *form,...)

Macro Definition Documentation

#define API_SUFFIX(a)   a

Definition at line 57 of file cblas.h.

#define CBLAS_IFMT   PRId32

Definition at line 35 of file cblas.h.

#define CBLAS_INDEX   size_t /* this may vary between platforms */

Definition at line 15 of file cblas.h.

#define CBLAS_INT   int32_t

Definition at line 24 of file cblas.h.

#define CBLAS_ORDER   CBLAS_LAYOUT /* this for backward compatibility with CBLAS_ORDER */

Definition at line 45 of file cblas.h.

Typedef Documentation

typedef enum CBLAS_DIAG CBLAS_DIAG

typedef enum CBLAS_LAYOUT CBLAS_LAYOUT

typedef enum CBLAS_SIDE CBLAS_SIDE

typedef enum CBLAS_TRANSPOSE CBLAS_TRANSPOSE

typedef enum CBLAS_UPLO CBLAS_UPLO

Enumeration Type Documentation

enum CBLAS_DIAG

Enumerator

CblasNonUnit

CblasUnit

Definition at line 42 of file cblas.h.

enum CBLAS_LAYOUT

Enumerator

CblasRowMajor

CblasColMajor

Definition at line 39 of file cblas.h.

enum CBLAS_SIDE

Enumerator

CblasLeft

CblasRight

Definition at line 43 of file cblas.h.

enum CBLAS_TRANSPOSE

Enumerator

CblasNoTrans

CblasTrans

CblasConjTrans

Definition at line 40 of file cblas.h.

enum CBLAS_UPLO

Enumerator

CblasUpper

CblasLower

Definition at line 41 of file cblas.h.

Function Documentation

void cblas_caxpy (const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_caxpy.c.

void cblas_ccopy (const CBLAS_INT N, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_ccopy.c.

void cblas_cdotc_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotc)

Definition at line 12 of file cblas_cdotc_sub.c.

void cblas_cdotu_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotu)

Definition at line 12 of file cblas_cdotu_sub.c.

void cblas_cgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_cgbmv.c.

void cblas_cgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_cgemm.c.

void cblas_cgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_cgemv.c.

void cblas_cgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_cgerc.c.

void cblas_cgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 10 of file cblas_cgeru.c.

void cblas_chbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_chbmv.c.

void cblas_chemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_chemm.c.

void cblas_chemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_chemv.c.

void cblas_cher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void * X, const CBLAS_INT incX, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_cher.c.

void cblas_cher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_cher2.c.

void cblas_cher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const float beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_cher2k.c.

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

Definition at line 12 of file cblas_cherk.c.

void cblas_chpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * Ap, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_chpmv.c.

void cblas_chpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void * X, const CBLAS_INT incX, void * A)

Definition at line 12 of file cblas_chpr.c.

void cblas_chpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * Ap)

Definition at line 12 of file cblas_chpr2.c.

void cblas_crotg (void * a, void * b, float * c, void * s)

Definition at line 9 of file cblas_crotg.c.

void cblas_cscal (const CBLAS_INT N, const void * alpha, void * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_cscal.c.

void cblas_csrot (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY, const float c, const float s)

Definition at line 9 of file cblas_csrot.c.

void cblas_csscal (const CBLAS_INT N, const float alpha, void * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_csscal.c.

void cblas_cswap (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_cswap.c.

void cblas_csymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_csymm.c.

void cblas_csyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_csyr2k.c.

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

Definition at line 12 of file cblas_csyrk.c.

void cblas_ctbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctbmv.c.

void cblas_ctbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctbsv.c.

void cblas_ctpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, 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.

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

Definition at line 10 of file cblas_ctpsv.c.

void cblas_ctrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_ctrmm.c.

void cblas_ctrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctrmv.c.

void cblas_ctrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_ctrsm.c.

void cblas_ctrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctrsv.c.

double cblas_dasum (const CBLAS_INT N, const double * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_dasum.c.

void cblas_daxpy (const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_daxpy.c.

double cblas_dcabs1 (const void * z)

Definition at line 9 of file cblas_dcabs1.c.

void cblas_dcopy (const CBLAS_INT N, const double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_dcopy.c.

double cblas_ddot (const CBLAS_INT N, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_ddot.c.

void cblas_dgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_dgbmv.c.

void cblas_dgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double * B, const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_dgemm.c.

void cblas_dgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_dgemv.c.

void cblas_dger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_dger.c.

double cblas_dnrm2 (const CBLAS_INT N, const double * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_dnrm2.c.

void cblas_drot (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY, const double c, const double s)

Definition at line 11 of file cblas_drot.c.

void cblas_drotg (double * a, double * b, double * c, double * s)

Definition at line 11 of file cblas_drotg.c.

void cblas_drotm (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY, const double * P)

Definition at line 3 of file cblas_drotm.c.

void cblas_drotmg (double * d1, double * d2, double * b1, const double b2, double * P)

Definition at line 11 of file cblas_drotmg.c.

void cblas_dsbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_dsbmv.c.

void cblas_dscal (const CBLAS_INT N, const double alpha, double * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_dscal.c.

double cblas_dsdot (const CBLAS_INT N, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_dsdot.c.

void cblas_dspmv (CBLAS_LAYOUT layout, 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)

Definition at line 13 of file cblas_dspmv.c.

void cblas_dspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * Ap)

Definition at line 12 of file cblas_dspr.c.

void cblas_dspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A)

Definition at line 10 of file cblas_dspr2.c.

void cblas_dswap (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_dswap.c.

void cblas_dsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * B, const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_dsymm.c.

void cblas_dsymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_dsymv.c.

void cblas_dsyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_dsyr.c.

void cblas_dsyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_dsyr2.c.

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

Definition at line 12 of file cblas_dsyr2k.c.

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

Definition at line 12 of file cblas_dsyrk.c.

void cblas_dtbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_dtbmv.c.

void cblas_dtbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_dtbsv.c.

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

Definition at line 10 of file cblas_dtpmv.c.

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

Definition at line 10 of file cblas_dtpsv.c.

void cblas_dtrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, double * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_dtrmm.c.

void cblas_dtrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_dtrmv.c.

void cblas_dtrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, double * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_dtrsm.c.

void cblas_dtrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_dtrsv.c.

double cblas_dzasum (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_dzasum.c.

double cblas_dznrm2 (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_dznrm2.c.

CBLAS_INDEX cblas_icamax (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_icamax.c.

CBLAS_INDEX cblas_idamax (const CBLAS_INT N, const double * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_idamax.c.

CBLAS_INDEX cblas_isamax (const CBLAS_INT N, const float * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_isamax.c.

CBLAS_INDEX cblas_izamax (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_izamax.c.

float cblas_sasum (const CBLAS_INT N, const float * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_sasum.c.

void cblas_saxpy (const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_saxpy.c.

float cblas_scabs1 (const void * c)

Definition at line 9 of file cblas_scabs1.c.

float cblas_scasum (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_scasum.c.

float cblas_scnrm2 (const CBLAS_INT N, const void * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_scnrm2.c.

void cblas_scopy (const CBLAS_INT N, const float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_scopy.c.

float cblas_sdot (const CBLAS_INT N, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_sdot.c.

float cblas_sdsdot (const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_sdsdot.c.

void cblas_sgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_sgbmv.c.

void cblas_sgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_sgemm.c.

void cblas_sgemv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_sgemv.c.

void cblas_sger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_sger.c.

float cblas_snrm2 (const CBLAS_INT N, const float * X, const CBLAS_INT incX)

Definition at line 12 of file cblas_snrm2.c.

void cblas_srot (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY, const float c, const float s)

Definition at line 11 of file cblas_srot.c.

void cblas_srotg (float * a, float * b, float * c, float * s)

Definition at line 11 of file cblas_srotg.c.

void cblas_srotm (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY, const float * P)

Definition at line 11 of file cblas_srotm.c.

void cblas_srotmg (float * d1, float * d2, float * b1, const float b2, float * P)

Definition at line 11 of file cblas_srotmg.c.

void cblas_ssbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_ssbmv.c.

void cblas_sscal (const CBLAS_INT N, const float alpha, float * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_sscal.c.

void cblas_sspmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * Ap, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_sspmv.c.

void cblas_sspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * Ap)

Definition at line 12 of file cblas_sspr.c.

void cblas_sspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A)

Definition at line 12 of file cblas_sspr2.c.

void cblas_sswap (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_sswap.c.

void cblas_ssymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_ssymm.c.

void cblas_ssymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_ssymv.c.

void cblas_ssyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * A, const CBLAS_INT lda)

Definition at line 11 of file cblas_ssyr.c.

void cblas_ssyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_ssyr2.c.

void cblas_ssyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_ssyr2k.c.

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

Definition at line 12 of file cblas_ssyrk.c.

void cblas_stbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_stbmv.c.

void cblas_stbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_stbsv.c.

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

Definition at line 11 of file cblas_stpmv.c.

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

Definition at line 10 of file cblas_stpsv.c.

void cblas_strmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, float * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_strmm.c.

void cblas_strmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_strmv.c.

void cblas_strsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, float * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_strsm.c.

void cblas_strsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_strsv.c.

void cblas_xerbla (CBLAS_INT p, const char * rout, const char * form,  ...)

Definition at line 12 of file cblas_xerbla.c.

void cblas_zaxpy (const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_zaxpy.c.

void cblas_zcopy (const CBLAS_INT N, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_zcopy.c.

void cblas_zdotc_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotc)

Definition at line 12 of file cblas_zdotc_sub.c.

void cblas_zdotu_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotu)

Definition at line 12 of file cblas_zdotu_sub.c.

void cblas_zdrot (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY, const double c, const double s)

Definition at line 9 of file cblas_zdrot.c.

void cblas_zdscal (const CBLAS_INT N, const double alpha, void * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_zdscal.c.

void cblas_zgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_zgbmv.c.

void cblas_zgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_zgemm.c.

void cblas_zgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_zgemv.c.

void cblas_zgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_zgerc.c.

void cblas_zgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 10 of file cblas_zgeru.c.

void cblas_zhbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_zhbmv.c.

void cblas_zhemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_zhemm.c.

void cblas_zhemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_zhemv.c.

void cblas_zher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void * X, const CBLAS_INT incX, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_zher.c.

void cblas_zher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)

Definition at line 12 of file cblas_zher2.c.

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

Definition at line 12 of file cblas_zher2k.c.

void cblas_zherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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)

Definition at line 12 of file cblas_zherk.c.

void cblas_zhpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * Ap, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)

Definition at line 12 of file cblas_zhpmv.c.

void cblas_zhpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void * X, const CBLAS_INT incX, void * A)

Definition at line 12 of file cblas_zhpr.c.

void cblas_zhpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * Ap)

Definition at line 12 of file cblas_zhpr2.c.

void cblas_zrotg (void * a, void * b, double * c, void * s)

Definition at line 9 of file cblas_zrotg.c.

void cblas_zscal (const CBLAS_INT N, const void * alpha, void * X, const CBLAS_INT incX)

Definition at line 11 of file cblas_zscal.c.

void cblas_zswap (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)

Definition at line 11 of file cblas_zswap.c.

void cblas_zsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_zsymm.c.

void cblas_zsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)

Definition at line 12 of file cblas_zsyr2k.c.

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

Definition at line 12 of file cblas_zsyrk.c.

void cblas_ztbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ztbmv.c.

void cblas_ztbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ztbsv.c.

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

Definition at line 10 of file cblas_ztpmv.c.

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

Definition at line 10 of file cblas_ztpsv.c.

void cblas_ztrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_ztrmm.c.

void cblas_ztrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ztrmv.c.

void cblas_ztrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)

Definition at line 12 of file cblas_ztrsm.c.

void cblas_ztrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ztrsv.c.

Author

Generated automatically by Doxygen for LAPACK from the source code.

Referenced By

The man pages API_SUFFIX(3), cblas_caxpy(3), cblas_ccopy(3), cblas_cdotc_sub(3), cblas_cdotu_sub(3), cblas_cgbmv(3), cblas_cgemm(3), cblas_cgemv(3), cblas_cgerc(3), cblas_cgeru(3), cblas_chbmv(3), cblas_chemm(3), cblas_chemv(3), cblas_cher(3), cblas_cher2(3), cblas_cher2k(3), cblas_cherk(3), cblas_chpmv(3), cblas_chpr(3), cblas_chpr2(3), CblasColMajor(3), CblasConjTrans(3), cblas_crotg(3), cblas_cscal(3), cblas_csrot(3), cblas_csscal(3), cblas_cswap(3), cblas_csymm(3), cblas_csyr2k(3), cblas_csyrk(3), cblas_ctbmv(3), cblas_ctbsv(3), cblas_ctpmv(3), cblas_ctpsv(3), cblas_ctrmm(3), cblas_ctrmv(3), cblas_ctrsm(3), cblas_ctrsv(3), cblas_dasum(3), cblas_daxpy(3), cblas_dcabs1(3), cblas_dcopy(3), cblas_ddot(3), cblas_dgbmv(3), cblas_dgemm(3), cblas_dgemv(3), cblas_dger(3), CBLAS_DIAG(3), cblas_dnrm2(3), cblas_drot(3), cblas_drotg(3), cblas_drotm(3), cblas_drotmg(3), cblas_dsbmv(3), cblas_dscal(3), cblas_dsdot(3), cblas_dspmv(3), cblas_dspr(3), cblas_dspr2(3), cblas_dswap(3), cblas_dsymm(3), cblas_dsymv(3), cblas_dsyr(3), cblas_dsyr2(3), cblas_dsyr2k(3), cblas_dsyrk(3), cblas_dtbmv(3), cblas_dtbsv(3), cblas_dtpmv(3), cblas_dtpsv(3), cblas_dtrmm(3), cblas_dtrmv(3), cblas_dtrsm(3), cblas_dtrsv(3), cblas_dzasum(3), cblas_dznrm2(3), cblas_icamax(3), cblas_idamax(3), CBLAS_IFMT(3), CBLAS_INDEX(3), CBLAS_INT(3), cblas_isamax(3), cblas_izamax(3), CBLAS_LAYOUT(3), CblasLeft(3), CblasLower(3), CblasNonUnit(3), CblasNoTrans(3), CBLAS_ORDER(3), CblasRight(3), CblasRowMajor(3), cblas_sasum(3), cblas_saxpy(3), cblas_scabs1(3), cblas_scasum(3), cblas_scnrm2(3), cblas_scopy(3), cblas_sdot(3), cblas_sdsdot(3), cblas_sgbmv(3), cblas_sgemm(3), cblas_sgemv(3), cblas_sger(3), CBLAS_SIDE(3), cblas_snrm2(3), cblas_srot(3), cblas_srotg(3), cblas_srotm(3), cblas_srotmg(3), cblas_ssbmv(3), cblas_sscal(3), cblas_sspmv(3), cblas_sspr(3), cblas_sspr2(3), cblas_sswap(3), cblas_ssymm(3), cblas_ssymv(3), cblas_ssyr(3), cblas_ssyr2(3), cblas_ssyr2k(3), cblas_ssyrk(3), cblas_stbmv(3), cblas_stbsv(3), cblas_stpmv(3), cblas_stpsv(3), cblas_strmm(3), cblas_strmv(3), cblas_strsm(3), cblas_strsv(3), CblasTrans(3), CBLAS_TRANSPOSE(3), CblasUnit(3), CBLAS_UPLO(3), CblasUpper(3), cblas_xerbla(3), cblas_zaxpy(3), cblas_zcopy(3), cblas_zdotc_sub(3), cblas_zdotu_sub(3), cblas_zdrot(3), cblas_zdscal(3), cblas_zgbmv(3), cblas_zgemm(3), cblas_zgemv(3), cblas_zgerc(3), cblas_zgeru(3), cblas_zhbmv(3), cblas_zhemm(3), cblas_zhemv(3), cblas_zher(3), cblas_zher2(3), cblas_zher2k(3), cblas_zherk(3), cblas_zhpmv(3), cblas_zhpr(3), cblas_zhpr2(3), cblas_zrotg(3), cblas_zscal(3), cblas_zswap(3), cblas_zsymm(3), cblas_zsyr2k(3), cblas_zsyrk(3), cblas_ztbmv(3), cblas_ztbsv(3), cblas_ztpmv(3), cblas_ztpsv(3), cblas_ztrmm(3), cblas_ztrmv(3), cblas_ztrsm(3) and cblas_ztrsv(3) are aliases of cblas.h(3).

Tue Nov 28 2023 12:08:41 Version 3.12.0 LAPACK