|
NAMECBLAS/include/cblas.h SYNOPSIS#include <stddef.h>
Macros#define CBLAS_INDEX size_t /* this may vary between
platforms */
Typedefstypedef enum CBLAS_LAYOUT CBLAS_LAYOUT
Enumerationsenum CBLAS_LAYOUT { CblasRowMajor =101,
CblasColMajor =102 }
Functionsdouble cblas_dcabs1 (const void *z)
Macro Definition Documentation#define API_SUFFIX(a) aDefinition at line 57 of file cblas.h. #define CBLAS_IFMT PRId32Definition at line 35 of file cblas.h. #define CBLAS_INDEX size_t /* this may vary between platforms */Definition at line 15 of file cblas.h. #define CBLAS_INT int32_tDefinition at line 24 of file cblas.h. #define CBLAS_ORDER CBLAS_LAYOUT /* this for backward compatibility with CBLAS_ORDER */Definition at line 45 of file cblas.h. Typedef Documentationtypedef enum CBLAS_DIAG CBLAS_DIAGtypedef enum CBLAS_LAYOUT CBLAS_LAYOUTtypedef enum CBLAS_SIDE CBLAS_SIDEtypedef enum CBLAS_TRANSPOSE CBLAS_TRANSPOSEtypedef enum CBLAS_UPLO CBLAS_UPLOEnumeration Type Documentationenum CBLAS_DIAGEnumerator
Definition at line 42 of file cblas.h. enum CBLAS_LAYOUTEnumerator
Definition at line 39 of file cblas.h. enum CBLAS_SIDEEnumerator
Definition at line 43 of file cblas.h. enum CBLAS_TRANSPOSEEnumerator
Definition at line 40 of file cblas.h. enum CBLAS_UPLOEnumerator
Definition at line 41 of file cblas.h. Function Documentationvoid cblas_caxpy (const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_caxpy.c. void cblas_ccopy (const CBLAS_INT N, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_ccopy.c. void cblas_cdotc_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotc)Definition at line 12 of file cblas_cdotc_sub.c. void cblas_cdotu_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotu)Definition at line 12 of file cblas_cdotu_sub.c. void cblas_cgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_cgbmv.c. void cblas_cgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_cgemm.c. void cblas_cgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_cgemv.c. void cblas_cgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_cgerc.c. void cblas_cgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 10 of file cblas_cgeru.c. void cblas_chbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_chbmv.c. void cblas_chemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_chemm.c. void cblas_chemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_chemv.c. void cblas_cher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void * X, const CBLAS_INT incX, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_cher.c. void cblas_cher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_cher2.c. void cblas_cher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const float beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_cher2k.c. void cblas_cherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const void * A, const CBLAS_INT lda, const float beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_cherk.c. void cblas_chpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * Ap, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_chpmv.c. void cblas_chpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void * X, const CBLAS_INT incX, void * A)Definition at line 12 of file cblas_chpr.c. void cblas_chpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * Ap)Definition at line 12 of file cblas_chpr2.c. void cblas_crotg (void * a, void * b, float * c, void * s)Definition at line 9 of file cblas_crotg.c. void cblas_cscal (const CBLAS_INT N, const void * alpha, void * X, const CBLAS_INT incX)Definition at line 11 of file cblas_cscal.c. void cblas_csrot (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY, const float c, const float s)Definition at line 9 of file cblas_csrot.c. void cblas_csscal (const CBLAS_INT N, const float alpha, void * X, const CBLAS_INT incX)Definition at line 11 of file cblas_csscal.c. void cblas_cswap (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_cswap.c. void cblas_csymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_csymm.c. void cblas_csyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_csyr2k.c. void cblas_csyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_csyrk.c. void cblas_ctbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctbmv.c. void cblas_ctbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctbsv.c. void cblas_ctpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * Ap, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctpmv.c. void cblas_ctpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * Ap, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctpsv.c. void cblas_ctrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_ctrmm.c. void cblas_ctrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctrmv.c. void cblas_ctrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_ctrsm.c. void cblas_ctrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ctrsv.c. double cblas_dasum (const CBLAS_INT N, const double * X, const CBLAS_INT incX)Definition at line 12 of file cblas_dasum.c. void cblas_daxpy (const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_daxpy.c. double cblas_dcabs1 (const void * z)Definition at line 9 of file cblas_dcabs1.c. void cblas_dcopy (const CBLAS_INT N, const double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_dcopy.c. double cblas_ddot (const CBLAS_INT N, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_ddot.c. void cblas_dgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_dgbmv.c. void cblas_dgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double * B, const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_dgemm.c. void cblas_dgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_dgemv.c. void cblas_dger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A, const CBLAS_INT lda)Definition at line 12 of file cblas_dger.c. double cblas_dnrm2 (const CBLAS_INT N, const double * X, const CBLAS_INT incX)Definition at line 12 of file cblas_dnrm2.c. void cblas_drot (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY, const double c, const double s)Definition at line 11 of file cblas_drot.c. void cblas_drotg (double * a, double * b, double * c, double * s)Definition at line 11 of file cblas_drotg.c. void cblas_drotm (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY, const double * P)Definition at line 3 of file cblas_drotm.c. void cblas_drotmg (double * d1, double * d2, double * b1, const double b2, double * P)Definition at line 11 of file cblas_drotmg.c. void cblas_dsbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_dsbmv.c. void cblas_dscal (const CBLAS_INT N, const double alpha, double * X, const CBLAS_INT incX)Definition at line 11 of file cblas_dscal.c. double cblas_dsdot (const CBLAS_INT N, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_dsdot.c. void cblas_dspmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * Ap, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)Definition at line 13 of file cblas_dspmv.c. void cblas_dspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * Ap)Definition at line 12 of file cblas_dspr.c. void cblas_dspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A)Definition at line 10 of file cblas_dspr2.c. void cblas_dswap (const CBLAS_INT N, double * X, const CBLAS_INT incX, double * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_dswap.c. void cblas_dsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * B, const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_dsymm.c. void cblas_dsymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, const double * X, const CBLAS_INT incX, const double beta, double * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_dsymv.c. void cblas_dsyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, double * A, const CBLAS_INT lda)Definition at line 12 of file cblas_dsyr.c. void cblas_dsyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const double * X, const CBLAS_INT incX, const double * Y, const CBLAS_INT incY, double * A, const CBLAS_INT lda)Definition at line 12 of file cblas_dsyr2.c. void cblas_dsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double * B, const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_dsyr2k.c. void cblas_dsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double beta, double * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_dsyrk.c. void cblas_dtbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)Definition at line 10 of file cblas_dtbmv.c. void cblas_dtbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)Definition at line 10 of file cblas_dtbsv.c. void cblas_dtpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * Ap, double * X, const CBLAS_INT incX)Definition at line 10 of file cblas_dtpmv.c. void cblas_dtpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * Ap, double * X, const CBLAS_INT incX)Definition at line 10 of file cblas_dtpsv.c. void cblas_dtrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, double * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_dtrmm.c. void cblas_dtrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)Definition at line 12 of file cblas_dtrmv.c. void cblas_dtrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double * A, const CBLAS_INT lda, double * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_dtrsm.c. void cblas_dtrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const double * A, const CBLAS_INT lda, double * X, const CBLAS_INT incX)Definition at line 10 of file cblas_dtrsv.c. double cblas_dzasum (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_dzasum.c. double cblas_dznrm2 (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_dznrm2.c. CBLAS_INDEX cblas_icamax (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_icamax.c. CBLAS_INDEX cblas_idamax (const CBLAS_INT N, const double * X, const CBLAS_INT incX)Definition at line 12 of file cblas_idamax.c. CBLAS_INDEX cblas_isamax (const CBLAS_INT N, const float * X, const CBLAS_INT incX)Definition at line 12 of file cblas_isamax.c. CBLAS_INDEX cblas_izamax (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_izamax.c. float cblas_sasum (const CBLAS_INT N, const float * X, const CBLAS_INT incX)Definition at line 12 of file cblas_sasum.c. void cblas_saxpy (const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_saxpy.c. float cblas_scabs1 (const void * c)Definition at line 9 of file cblas_scabs1.c. float cblas_scasum (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_scasum.c. float cblas_scnrm2 (const CBLAS_INT N, const void * X, const CBLAS_INT incX)Definition at line 12 of file cblas_scnrm2.c. void cblas_scopy (const CBLAS_INT N, const float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_scopy.c. float cblas_sdot (const CBLAS_INT N, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_sdot.c. float cblas_sdsdot (const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_sdsdot.c. void cblas_sgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_sgbmv.c. void cblas_sgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_sgemm.c. void cblas_sgemv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_sgemv.c. void cblas_sger (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A, const CBLAS_INT lda)Definition at line 12 of file cblas_sger.c. float cblas_snrm2 (const CBLAS_INT N, const float * X, const CBLAS_INT incX)Definition at line 12 of file cblas_snrm2.c. void cblas_srot (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY, const float c, const float s)Definition at line 11 of file cblas_srot.c. void cblas_srotg (float * a, float * b, float * c, float * s)Definition at line 11 of file cblas_srotg.c. void cblas_srotm (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY, const float * P)Definition at line 11 of file cblas_srotm.c. void cblas_srotmg (float * d1, float * d2, float * b1, const float b2, float * P)Definition at line 11 of file cblas_srotmg.c. void cblas_ssbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_ssbmv.c. void cblas_sscal (const CBLAS_INT N, const float alpha, float * X, const CBLAS_INT incX)Definition at line 11 of file cblas_sscal.c. void cblas_sspmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * Ap, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_sspmv.c. void cblas_sspr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * Ap)Definition at line 12 of file cblas_sspr.c. void cblas_sspr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A)Definition at line 12 of file cblas_sspr2.c. void cblas_sswap (const CBLAS_INT N, float * X, const CBLAS_INT incX, float * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_sswap.c. void cblas_ssymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_ssymm.c. void cblas_ssymv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_ssymv.c. void cblas_ssyr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, float * A, const CBLAS_INT lda)Definition at line 11 of file cblas_ssyr.c. void cblas_ssyr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float * X, const CBLAS_INT incX, const float * Y, const CBLAS_INT incY, float * A, const CBLAS_INT lda)Definition at line 12 of file cblas_ssyr2.c. void cblas_ssyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float * B, const CBLAS_INT ldb, const float beta, float * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_ssyr2k.c. void cblas_ssyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float * A, const CBLAS_INT lda, const float beta, float * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_ssyrk.c. void cblas_stbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)Definition at line 10 of file cblas_stbmv.c. void cblas_stbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)Definition at line 10 of file cblas_stbsv.c. void cblas_stpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * Ap, float * X, const CBLAS_INT incX)Definition at line 11 of file cblas_stpmv.c. void cblas_stpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * Ap, float * X, const CBLAS_INT incX)Definition at line 10 of file cblas_stpsv.c. void cblas_strmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, float * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_strmm.c. void cblas_strmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)Definition at line 11 of file cblas_strmv.c. void cblas_strsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, float * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_strsm.c. void cblas_strsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float * A, const CBLAS_INT lda, float * X, const CBLAS_INT incX)Definition at line 10 of file cblas_strsv.c. void cblas_xerbla (CBLAS_INT p, const char * rout, const char * form, ...)Definition at line 12 of file cblas_xerbla.c. void cblas_zaxpy (const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_zaxpy.c. void cblas_zcopy (const CBLAS_INT N, const void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_zcopy.c. void cblas_zdotc_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotc)Definition at line 12 of file cblas_zdotc_sub.c. void cblas_zdotu_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotu)Definition at line 12 of file cblas_zdotu_sub.c. void cblas_zdrot (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY, const double c, const double s)Definition at line 9 of file cblas_zdrot.c. void cblas_zdscal (const CBLAS_INT N, const double alpha, void * X, const CBLAS_INT incX)Definition at line 11 of file cblas_zdscal.c. void cblas_zgbmv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_zgbmv.c. void cblas_zgemm (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zgemm.c. void cblas_zgemv (CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_zgemv.c. void cblas_zgerc (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_zgerc.c. void cblas_zgeru (CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 10 of file cblas_zgeru.c. void cblas_zhbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_zhbmv.c. void cblas_zhemm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zhemm.c. void cblas_zhemv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_zhemv.c. void cblas_zher (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void * X, const CBLAS_INT incX, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_zher.c. void cblas_zher2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * A, const CBLAS_INT lda)Definition at line 12 of file cblas_zher2.c. void cblas_zher2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const double beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zher2k.c. void cblas_zherk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const void * A, const CBLAS_INT lda, const double beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zherk.c. void cblas_zhpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * Ap, const void * X, const CBLAS_INT incX, const void * beta, void * Y, const CBLAS_INT incY)Definition at line 12 of file cblas_zhpmv.c. void cblas_zhpr (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void * X, const CBLAS_INT incX, void * A)Definition at line 12 of file cblas_zhpr.c. void cblas_zhpr2 (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void * alpha, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * Ap)Definition at line 12 of file cblas_zhpr2.c. void cblas_zrotg (void * a, void * b, double * c, void * s)Definition at line 9 of file cblas_zrotg.c. void cblas_zscal (const CBLAS_INT N, const void * alpha, void * X, const CBLAS_INT incX)Definition at line 11 of file cblas_zscal.c. void cblas_zswap (const CBLAS_INT N, void * X, const CBLAS_INT incX, void * Y, const CBLAS_INT incY)Definition at line 11 of file cblas_zswap.c. void cblas_zsymm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zsymm.c. void cblas_zsyr2k (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zsyr2k.c. void cblas_zsyrk (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * beta, void * C, const CBLAS_INT ldc)Definition at line 12 of file cblas_zsyrk.c. void cblas_ztbmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztbmv.c. void cblas_ztbsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztbsv.c. void cblas_ztpmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * Ap, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztpmv.c. void cblas_ztpsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * Ap, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztpsv.c. void cblas_ztrmm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_ztrmm.c. void cblas_ztrmv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztrmv.c. void cblas_ztrsm (CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void * alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT ldb)Definition at line 12 of file cblas_ztrsm.c. void cblas_ztrsv (CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void * A, const CBLAS_INT lda, void * X, const CBLAS_INT incX)Definition at line 10 of file cblas_ztrsv.c. AuthorGenerated automatically by Doxygen for LAPACK from the source code.
|