Defines | Enumerations | Functions
cblas.h File Reference
#include <stddef.h>
Include dependency graph for cblas.h:

Go to the source code of this file.

Defines

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

Enumerations

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

Functions

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

Define Documentation

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

Definition at line 8 of file cblas.h.


Enumeration Type Documentation

enum CBLAS_DIAG
Enumerator:
CblasNonUnit 
CblasUnit 

Definition at line 13 of file cblas.h.

Enumerator:
CblasRowMajor 
CblasColMajor 

Definition at line 10 of file cblas.h.

enum CBLAS_SIDE
Enumerator:
CblasLeft 
CblasRight 

Definition at line 14 of file cblas.h.

Enumerator:
CblasNoTrans 
CblasTrans 
CblasConjTrans 

Definition at line 11 of file cblas.h.

enum CBLAS_UPLO
Enumerator:
CblasUpper 
CblasLower 

Definition at line 12 of file cblas.h.


Function Documentation

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

Definition at line 11 of file cblas_caxpy.c.

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

Definition at line 11 of file cblas_ccopy.c.

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

Definition at line 12 of file cblas_cdotc_sub.c.

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

Definition at line 12 of file cblas_cdotu_sub.c.

void cblas_cgbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const int  KL,
const int  KU,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_cgbmv.c.

void cblas_cgemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_TRANSPOSE  TransB,
const int  M,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_cgemm.c.

void cblas_cgemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_cgemv.c.

void cblas_cgerc ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_cgerc.c.

void cblas_cgeru ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 10 of file cblas_cgeru.c.

void cblas_chbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_chbmv.c.

void cblas_chemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_chemm.c.

void cblas_chemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_chemv.c.

void cblas_cher ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const void *  X,
const int  incX,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_cher.c.

void cblas_cher2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_cher2.c.

void cblas_cher2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const float  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_cher2k.c.

void cblas_cherk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const float  alpha,
const void *  A,
const int  lda,
const float  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_cherk.c.

void cblas_chpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  Ap,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_chpmv.c.

void cblas_chpr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const void *  X,
const int  incX,
void *  A 
)

Definition at line 12 of file cblas_chpr.c.

void cblas_chpr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  Ap 
)

Definition at line 12 of file cblas_chpr2.c.

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

Definition at line 11 of file cblas_cscal.c.

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

Definition at line 11 of file cblas_csscal.c.

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

Definition at line 11 of file cblas_cswap.c.

void cblas_csymm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_csymm.c.

void cblas_csyr2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_csyr2k.c.

void cblas_csyrk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_csyrk.c.

void cblas_ctbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctbmv.c.

void cblas_ctbsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctbsv.c.

void cblas_ctpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  Ap,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctpmv.c.

void cblas_ctpsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  Ap,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctpsv.c.

void cblas_ctrmm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
void *  B,
const int  ldb 
)

Definition at line 12 of file cblas_ctrmm.c.

void cblas_ctrmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctrmv.c.

void cblas_ctrsm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
void *  B,
const int  ldb 
)

Definition at line 12 of file cblas_ctrsm.c.

void cblas_ctrsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ctrsv.c.

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

Definition at line 12 of file cblas_dasum.c.

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

Definition at line 11 of file cblas_daxpy.c.

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

Definition at line 11 of file cblas_dcopy.c.

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

Definition at line 12 of file cblas_ddot.c.

void cblas_dgbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const int  KL,
const int  KU,
const double  alpha,
const double *  A,
const int  lda,
const double *  X,
const int  incX,
const double  beta,
double *  Y,
const int  incY 
)

Definition at line 11 of file cblas_dgbmv.c.

void cblas_dgemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_TRANSPOSE  TransB,
const int  M,
const int  N,
const int  K,
const double  alpha,
const double *  A,
const int  lda,
const double *  B,
const int  ldb,
const double  beta,
double *  C,
const int  ldc 
)

Definition at line 12 of file cblas_dgemm.c.

void cblas_dgemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const double  alpha,
const double *  A,
const int  lda,
const double *  X,
const int  incX,
const double  beta,
double *  Y,
const int  incY 
)

Definition at line 11 of file cblas_dgemv.c.

void cblas_dger ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const double  alpha,
const double *  X,
const int  incX,
const double *  Y,
const int  incY,
double *  A,
const int  lda 
)

Definition at line 12 of file cblas_dger.c.

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

Definition at line 12 of file cblas_dnrm2.c.

void cblas_drot ( const int  N,
double *  X,
const int  incX,
double *  Y,
const 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 int  N,
double *  X,
const int  incX,
double *  Y,
const 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 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const int  K,
const double  alpha,
const double *  A,
const int  lda,
const double *  X,
const int  incX,
const double  beta,
double *  Y,
const int  incY 
)

Definition at line 12 of file cblas_dsbmv.c.

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

Definition at line 11 of file cblas_dscal.c.

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

Definition at line 12 of file cblas_dsdot.c.

void cblas_dspmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  Ap,
const double *  X,
const int  incX,
const double  beta,
double *  Y,
const int  incY 
)

Definition at line 13 of file cblas_dspmv.c.

void cblas_dspr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  X,
const int  incX,
double *  Ap 
)

Definition at line 12 of file cblas_dspr.c.

void cblas_dspr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  X,
const int  incX,
const double *  Y,
const int  incY,
double *  A 
)

Definition at line 10 of file cblas_dspr2.c.

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

Definition at line 11 of file cblas_dswap.c.

void cblas_dsymm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const double  alpha,
const double *  A,
const int  lda,
const double *  B,
const int  ldb,
const double  beta,
double *  C,
const int  ldc 
)

Definition at line 12 of file cblas_dsymm.c.

void cblas_dsymv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  A,
const int  lda,
const double *  X,
const int  incX,
const double  beta,
double *  Y,
const int  incY 
)

Definition at line 12 of file cblas_dsymv.c.

void cblas_dsyr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  X,
const int  incX,
double *  A,
const int  lda 
)

Definition at line 12 of file cblas_dsyr.c.

void cblas_dsyr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const double *  X,
const int  incX,
const double *  Y,
const int  incY,
double *  A,
const int  lda 
)

Definition at line 12 of file cblas_dsyr2.c.

void cblas_dsyr2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const double  alpha,
const double *  A,
const int  lda,
const double *  B,
const int  ldb,
const double  beta,
double *  C,
const int  ldc 
)

Definition at line 12 of file cblas_dsyr2k.c.

void cblas_dsyrk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const double  alpha,
const double *  A,
const int  lda,
const double  beta,
double *  C,
const int  ldc 
)

Definition at line 12 of file cblas_dsyrk.c.

void cblas_dtbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const double *  A,
const int  lda,
double *  X,
const int  incX 
)

Definition at line 10 of file cblas_dtbmv.c.

void cblas_dtbsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const double *  A,
const int  lda,
double *  X,
const int  incX 
)

Definition at line 10 of file cblas_dtbsv.c.

void cblas_dtpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const double *  Ap,
double *  X,
const int  incX 
)

Definition at line 10 of file cblas_dtpmv.c.

void cblas_dtpsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const double *  Ap,
double *  X,
const int  incX 
)

Definition at line 10 of file cblas_dtpsv.c.

void cblas_dtrmm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const double  alpha,
const double *  A,
const int  lda,
double *  B,
const int  ldb 
)

Definition at line 12 of file cblas_dtrmm.c.

void cblas_dtrmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const double *  A,
const int  lda,
double *  X,
const int  incX 
)

Definition at line 12 of file cblas_dtrmv.c.

void cblas_dtrsm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const double  alpha,
const double *  A,
const int  lda,
double *  B,
const int  ldb 
)

Definition at line 12 of file cblas_dtrsm.c.

void cblas_dtrsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const double *  A,
const int  lda,
double *  X,
const int  incX 
)

Definition at line 10 of file cblas_dtrsv.c.

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

Definition at line 12 of file cblas_dzasum.c.

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

Definition at line 12 of file cblas_dznrm2.c.

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

Definition at line 12 of file cblas_icamax.c.

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

Definition at line 12 of file cblas_idamax.c.

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

Definition at line 12 of file cblas_isamax.c.

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

Definition at line 12 of file cblas_izamax.c.

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

Definition at line 12 of file cblas_sasum.c.

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

Definition at line 12 of file cblas_saxpy.c.

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

Definition at line 12 of file cblas_scasum.c.

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

Definition at line 12 of file cblas_scnrm2.c.

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

Definition at line 11 of file cblas_scopy.c.

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

Definition at line 12 of file cblas_sdot.c.

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

Definition at line 12 of file cblas_sdsdot.c.

void cblas_sgbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const int  KL,
const int  KU,
const float  alpha,
const float *  A,
const int  lda,
const float *  X,
const int  incX,
const float  beta,
float *  Y,
const int  incY 
)

Definition at line 12 of file cblas_sgbmv.c.

void cblas_sgemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_TRANSPOSE  TransB,
const int  M,
const int  N,
const int  K,
const float  alpha,
const float *  A,
const int  lda,
const float *  B,
const int  ldb,
const float  beta,
float *  C,
const int  ldc 
)

Definition at line 12 of file cblas_sgemm.c.

void cblas_sgemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const float  alpha,
const float *  A,
const int  lda,
const float *  X,
const int  incX,
const float  beta,
float *  Y,
const int  incY 
)

Definition at line 11 of file cblas_sgemv.c.

void cblas_sger ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
const float *  Y,
const int  incY,
float *  A,
const int  lda 
)

Definition at line 12 of file cblas_sger.c.

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

Definition at line 12 of file cblas_snrm2.c.

void cblas_srot ( const int  N,
float *  X,
const int  incX,
float *  Y,
const 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 int  N,
float *  X,
const int  incX,
float *  Y,
const 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 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const int  K,
const float  alpha,
const float *  A,
const int  lda,
const float *  X,
const int  incX,
const float  beta,
float *  Y,
const int  incY 
)

Definition at line 11 of file cblas_ssbmv.c.

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

Definition at line 11 of file cblas_sscal.c.

void cblas_sspmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  Ap,
const float *  X,
const int  incX,
const float  beta,
float *  Y,
const int  incY 
)

Definition at line 11 of file cblas_sspmv.c.

void cblas_sspr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
float *  Ap 
)

Definition at line 12 of file cblas_sspr.c.

void cblas_sspr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
const float *  Y,
const int  incY,
float *  A 
)

Definition at line 12 of file cblas_sspr2.c.

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

Definition at line 11 of file cblas_sswap.c.

void cblas_ssymm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const float  alpha,
const float *  A,
const int  lda,
const float *  B,
const int  ldb,
const float  beta,
float *  C,
const int  ldc 
)

Definition at line 12 of file cblas_ssymm.c.

void cblas_ssymv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  A,
const int  lda,
const float *  X,
const int  incX,
const float  beta,
float *  Y,
const int  incY 
)

Definition at line 12 of file cblas_ssymv.c.

void cblas_ssyr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
float *  A,
const int  lda 
)

Definition at line 11 of file cblas_ssyr.c.

void cblas_ssyr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
const float *  Y,
const int  incY,
float *  A,
const int  lda 
)

Definition at line 12 of file cblas_ssyr2.c.

void cblas_ssyr2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const float  alpha,
const float *  A,
const int  lda,
const float *  B,
const int  ldb,
const float  beta,
float *  C,
const int  ldc 
)

Definition at line 12 of file cblas_ssyr2k.c.

void cblas_ssyrk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const float  alpha,
const float *  A,
const int  lda,
const float  beta,
float *  C,
const int  ldc 
)

Definition at line 12 of file cblas_ssyrk.c.

void cblas_stbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const float *  A,
const int  lda,
float *  X,
const int  incX 
)

Definition at line 10 of file cblas_stbmv.c.

void cblas_stbsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const float *  A,
const int  lda,
float *  X,
const int  incX 
)

Definition at line 10 of file cblas_stbsv.c.

void cblas_stpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const float *  Ap,
float *  X,
const int  incX 
)

Definition at line 11 of file cblas_stpmv.c.

void cblas_stpsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const float *  Ap,
float *  X,
const int  incX 
)

Definition at line 10 of file cblas_stpsv.c.

void cblas_strmm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const float  alpha,
const float *  A,
const int  lda,
float *  B,
const int  ldb 
)

Definition at line 12 of file cblas_strmm.c.

void cblas_strmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const float *  A,
const int  lda,
float *  X,
const int  incX 
)

Definition at line 11 of file cblas_strmv.c.

void cblas_strsm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const float  alpha,
const float *  A,
const int  lda,
float *  B,
const int  ldb 
)

Definition at line 12 of file cblas_strsm.c.

void cblas_strsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const float *  A,
const int  lda,
float *  X,
const int  incX 
)

Definition at line 10 of file cblas_strsv.c.

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

Definition at line 8 of file cblas_xerbla.c.

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

Definition at line 11 of file cblas_zaxpy.c.

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

Definition at line 11 of file cblas_zcopy.c.

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

Definition at line 12 of file cblas_zdotc_sub.c.

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

Definition at line 12 of file cblas_zdotu_sub.c.

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

Definition at line 11 of file cblas_zdscal.c.

void cblas_zgbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const int  KL,
const int  KU,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_zgbmv.c.

void cblas_zgemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_TRANSPOSE  TransB,
const int  M,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zgemm.c.

void cblas_zgemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_TRANSPOSE  TransA,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_zgemv.c.

void cblas_zgerc ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_zgerc.c.

void cblas_zgeru ( const enum CBLAS_ORDER  order,
const int  M,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 10 of file cblas_zgeru.c.

void cblas_zhbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_zhbmv.c.

void cblas_zhemm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zhemm.c.

void cblas_zhemv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_zhemv.c.

void cblas_zher ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const void *  X,
const int  incX,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_zher.c.

void cblas_zher2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  A,
const int  lda 
)

Definition at line 12 of file cblas_zher2.c.

void cblas_zher2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const double  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zher2k.c.

void cblas_zherk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const double  alpha,
const void *  A,
const int  lda,
const double  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zherk.c.

void cblas_zhpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  Ap,
const void *  X,
const int  incX,
const void *  beta,
void *  Y,
const int  incY 
)

Definition at line 12 of file cblas_zhpmv.c.

void cblas_zhpr ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const double  alpha,
const void *  X,
const int  incX,
void *  A 
)

Definition at line 12 of file cblas_zhpr.c.

void cblas_zhpr2 ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const int  N,
const void *  alpha,
const void *  X,
const int  incX,
const void *  Y,
const int  incY,
void *  Ap 
)

Definition at line 12 of file cblas_zhpr2.c.

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

Definition at line 11 of file cblas_zscal.c.

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

Definition at line 11 of file cblas_zswap.c.

void cblas_zsymm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zsymm.c.

void cblas_zsyr2k ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  B,
const int  ldb,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zsyr2k.c.

void cblas_zsyrk ( const enum CBLAS_ORDER  Order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  Trans,
const int  N,
const int  K,
const void *  alpha,
const void *  A,
const int  lda,
const void *  beta,
void *  C,
const int  ldc 
)

Definition at line 12 of file cblas_zsyrk.c.

void cblas_ztbmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztbmv.c.

void cblas_ztbsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const int  K,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztbsv.c.

void cblas_ztpmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  Ap,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztpmv.c.

void cblas_ztpsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  Ap,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztpsv.c.

void cblas_ztrmm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
void *  B,
const int  ldb 
)

Definition at line 12 of file cblas_ztrmm.c.

void cblas_ztrmv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztrmv.c.

void cblas_ztrsm ( const enum CBLAS_ORDER  Order,
const enum CBLAS_SIDE  Side,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  M,
const int  N,
const void *  alpha,
const void *  A,
const int  lda,
void *  B,
const int  ldb 
)

Definition at line 12 of file cblas_ztrsm.c.

void cblas_ztrsv ( const enum CBLAS_ORDER  order,
const enum CBLAS_UPLO  Uplo,
const enum CBLAS_TRANSPOSE  TransA,
const enum CBLAS_DIAG  Diag,
const int  N,
const void *  A,
const int  lda,
void *  X,
const int  incX 
)

Definition at line 10 of file cblas_ztrsv.c.



swiftnav
Author(s):
autogenerated on Sat Jun 8 2019 18:56:45