Provided by: liblapack-doc-man_3.6.0-2ubuntu2_all bug

NAME

       cblas.h -

SYNOPSIS

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

   Macros
       #define CBLAS_INDEX   int

   Typedefs
       typedef CBLAS_LAYOUT CBLAS_ORDER

   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 int N, const float alpha, const float *X, const int incX, const
           float *Y, const int incY)
       double cblas_dsdot (const int N, const float *X, const int incX, const float *Y, const int
           incY)
       float cblas_sdot (const int N, const float *X, const int incX, const float *Y, const int
           incY)
       double cblas_ddot (const int N, const double *X, const int incX, const double *Y, const
           int incY)
       void cblas_cdotu_sub (const int N, const void *X, const int incX, const void *Y, const int
           incY, void *dotu)
       void cblas_cdotc_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_zdotc_sub (const int N, const void *X, const int incX, const void *Y, const int
           incY, void *dotc)
       float cblas_snrm2 (const int N, const float *X, const int incX)
       float cblas_sasum (const int N, const float *X, const int incX)
       double cblas_dnrm2 (const int N, const double *X, const int incX)
       double cblas_dasum (const int N, const double *X, const int incX)
       float cblas_scnrm2 (const int N, const void *X, const int incX)
       float cblas_scasum (const int N, const void *X, const int incX)
       double cblas_dznrm2 (const int N, const void *X, const int incX)
       double cblas_dzasum (const int N, const void *X, const int incX)
       CBLAS_INDEX cblas_isamax (const int N, const float *X, const int incX)
       CBLAS_INDEX cblas_idamax (const int N, const double *X, const int incX)
       CBLAS_INDEX cblas_icamax (const int N, const void *X, const int incX)
       CBLAS_INDEX cblas_izamax (const int N, const void *X, const int incX)
       void cblas_sswap (const int N, float *X, const int incX, float *Y, const int incY)
       void cblas_scopy (const int N, const float *X, const int incX, float *Y, const int incY)
       void cblas_saxpy (const int N, const float alpha, const float *X, const int incX, float
           *Y, const int incY)
       void cblas_dswap (const int N, 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)
       void cblas_daxpy (const int N, const double alpha, const double *X, const int incX, double
           *Y, const int incY)
       void cblas_cswap (const int N, 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_caxpy (const int N, const void *alpha, const void *X, const int incX, void *Y,
           const int incY)
       void cblas_zswap (const int N, 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_zaxpy (const int N, const void *alpha, const void *X, const int incX, void *Y,
           const int incY)
       void cblas_srotg (float *a, float *b, float *c, float *s)
       void cblas_srotmg (float *d1, float *d2, float *b1, const float b2, float *P)
       void cblas_srot (const int N, float *X, const int incX, float *Y, const int incY, const
           float c, const float s)
       void cblas_srotm (const int N, float *X, const int incX, float *Y, const int incY, const
           float *P)
       void cblas_drotg (double *a, double *b, double *c, double *s)
       void cblas_drotmg (double *d1, double *d2, double *b1, const double b2, double *P)
       void cblas_drot (const int N, double *X, const int incX, double *Y, const int incY, const
           double c, const double s)
       void cblas_drotm (const int N, double *X, const int incX, double *Y, const int incY, const
           double *P)
       void cblas_sscal (const int N, const float alpha, float *X, const int incX)
       void cblas_dscal (const int N, const double alpha, double *X, const int incX)
       void cblas_cscal (const int N, const void *alpha, void *X, const int incX)
       void cblas_zscal (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_zdscal (const int N, const double alpha, void *X, const int incX)
       void cblas_sgemv (const CBLAS_LAYOUT layout, const 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_sgbmv (CBLAS_LAYOUT layout, 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_strmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const float *A, const int lda, float *X, const int incX)
       void cblas_stbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const float *A, const int lda, float *X, const int
           incX)
       void cblas_stpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const float *Ap, float *X, const int incX)
       void cblas_strsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const float *A, const int lda, float *X, const int incX)
       void cblas_stbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const float *A, const int lda, float *X, const int
           incX)
       void cblas_stpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const float *Ap, float *X, const int incX)
       void cblas_dgemv (CBLAS_LAYOUT layout, 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_dgbmv (CBLAS_LAYOUT layout, 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_dtrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const double *A, const int lda, double *X, const int incX)
       void cblas_dtbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const double *A, const int lda, double *X, const int
           incX)
       void cblas_dtpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const double *Ap, double *X, const int incX)
       void cblas_dtrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const double *A, const int lda, double *X, const int incX)
       void cblas_dtbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const double *A, const int lda, double *X, const int
           incX)
       void cblas_dtpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const double *Ap, double *X, const int incX)
       void cblas_cgemv (CBLAS_LAYOUT layout, 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_cgbmv (CBLAS_LAYOUT layout, 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_ctrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *A, const int lda, void *X, const int incX)
       void cblas_ctbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
       void cblas_ctpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *Ap, void *X, const int incX)
       void cblas_ctrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *A, const int lda, void *X, const int incX)
       void cblas_ctbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
       void cblas_ctpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *Ap, void *X, const int incX)
       void cblas_zgemv (CBLAS_LAYOUT layout, 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_zgbmv (CBLAS_LAYOUT layout, 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_ztrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *A, const int lda, void *X, const int incX)
       void cblas_ztbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
       void cblas_ztpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *Ap, void *X, const int incX)
       void cblas_ztrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *A, const int lda, void *X, const int incX)
       void cblas_ztbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
       void cblas_ztpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
           Diag, const int N, const void *Ap, void *X, const int incX)
       void cblas_ssymv (CBLAS_LAYOUT layout, 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_ssbmv (CBLAS_LAYOUT layout, 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_sspmv (CBLAS_LAYOUT layout, 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_sger (CBLAS_LAYOUT layout, 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)
       void cblas_ssyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha,
           const float *X, const int incX, float *A, const int lda)
       void cblas_sspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha,
           const float *X, const int incX, float *Ap)
       void cblas_ssyr2 (CBLAS_LAYOUT layout, 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_sspr2 (CBLAS_LAYOUT layout, 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_dsymv (CBLAS_LAYOUT layout, 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_dsbmv (CBLAS_LAYOUT layout, 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_dspmv (CBLAS_LAYOUT layout, 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_dger (CBLAS_LAYOUT layout, 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)
       void cblas_dsyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha,
           const double *X, const int incX, double *A, const int lda)
       void cblas_dspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha,
           const double *X, const int incX, double *Ap)
       void cblas_dsyr2 (CBLAS_LAYOUT layout, 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_dspr2 (CBLAS_LAYOUT layout, 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_chemv (CBLAS_LAYOUT layout, 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_chbmv (CBLAS_LAYOUT layout, 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_chpmv (CBLAS_LAYOUT layout, 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_cgeru (CBLAS_LAYOUT layout, 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_cgerc (CBLAS_LAYOUT layout, 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_cher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha,
           const void *X, const int incX, void *A, const int lda)
       void cblas_chpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha,
           const void *X, const int incX, void *A)
       void cblas_cher2 (CBLAS_LAYOUT layout, 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_chpr2 (CBLAS_LAYOUT layout, 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_zhemv (CBLAS_LAYOUT layout, 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_zhbmv (CBLAS_LAYOUT layout, 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_zhpmv (CBLAS_LAYOUT layout, 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_zgeru (CBLAS_LAYOUT layout, 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_zgerc (CBLAS_LAYOUT layout, 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_zher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha,
           const void *X, const int incX, void *A, const int lda)
       void cblas_zhpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha,
           const void *X, const int incX, void *A)
       void cblas_zher2 (CBLAS_LAYOUT layout, 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_zhpr2 (CBLAS_LAYOUT layout, 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_sgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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_ssymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_ssyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_ssyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_strmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_strsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_dgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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_dsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_dsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_dsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_dtrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_dtrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_cgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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_csymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_csyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_csyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_ctrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_ctrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_zgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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_zsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_zsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_zsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_ztrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_ztrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
           TransA, 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_chemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_cherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_cher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_zhemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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_zherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_zher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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_xerbla (int p, const char *rout, const char *form,...)

Macro Definition Documentation

   #define CBLAS_INDEX   int

Typedef Documentation

   typedef CBLAS_LAYOUT CBLAS_ORDER

Enumeration Type Documentation

   enum CBLAS_DIAG
       Enumerator

       CblasNonUnit

       CblasUnit

   enum CBLAS_LAYOUT
       Enumerator

       CblasRowMajor

       CblasColMajor

   enum CBLAS_SIDE
       Enumerator

       CblasLeft

       CblasRight

   enum CBLAS_TRANSPOSE
       Enumerator

       CblasNoTrans

       CblasTrans

       CblasConjTrans

   enum CBLAS_UPLO
       Enumerator

       CblasUpper

       CblasLower

Function Documentation

   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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha, const
       void * X, const int incX, void * A, const int lda)
   void cblas_cher2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha, const
       void * X, const int incX, void * A)
   void cblas_chpr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const void * A, const int lda, void * X, const int incX)
   void cblas_ctbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const void * A, const int lda, void * X, const int incX)
   void cblas_ctpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * Ap, void * X, const int incX)
   void cblas_ctpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * Ap, void * X, const int incX)
   void cblas_ctrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * A, const int lda, void * X, const int incX)
   void cblas_ctrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, 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)
   double cblas_dcabs1 (const void * z)
   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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const
       double * X, const int incX, double * Ap)
   void cblas_dspr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const
       double * X, const int incX, double * A, const int lda)
   void cblas_dsyr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const double * A, const int lda, double * X, const int
       incX)
   void cblas_dtbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const double * A, const int lda, double * X, const int
       incX)
   void cblas_dtpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const double * Ap, double * X, const int incX)
   void cblas_dtpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const double * Ap, double * X, const int incX)
   void cblas_dtrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const double * A, const int lda, double * X, const int incX)
   void cblas_dtrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, 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_scabs1 (const void * c)
   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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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 CBLAS_LAYOUT layout, const 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha, const
       float * X, const int incX, float * Ap)
   void cblas_sspr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const float alpha, const
       float * X, const int incX, float * A, const int lda)
   void cblas_ssyr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const float * A, const int lda, float * X, const int incX)
   void cblas_stbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const float * A, const int lda, float * X, const int incX)
   void cblas_stpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const float * Ap, float * X, const int incX)
   void cblas_stpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const float * Ap, float * X, const int incX)
   void cblas_strmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const float * A, const int lda, float * X, const int incX)
   void cblas_strsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const
       void * X, const int incX, void * A, const int lda)
   void cblas_zher2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const int N, const double alpha, const
       void * X, const int incX, void * A)
   void cblas_zhpr2 (CBLAS_LAYOUT layout, 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 (CBLAS_LAYOUT layout, CBLAS_SIDE Side, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const void * A, const int lda, void * X, const int incX)
   void cblas_ztbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const int K, const void * A, const int lda, void * X, const int incX)
   void cblas_ztpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * Ap, void * X, const int incX)
   void cblas_ztpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * Ap, void * X, const int incX)
   void cblas_ztrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * A, const int lda, void * X, const int incX)
   void cblas_ztrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE
       TransA, 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 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG
       Diag, const int N, const void * A, const int lda, void * X, const int incX)

Author

       Generated automatically by Doxygen for LAPACK from the source code.