FflasFfpack
|
#include "fflas-ffpack/fflas-ffpack-config.h"
Defines | |
#define | CBLAS_ENUM_DEFINED_H |
#define | CBLAS_INDEX int |
#define | CBLAS_EXTERNALS |
Enumerations | |
enum | CBLAS_ORDER { CblasRowMajor = 101, CblasColMajor = 102 } |
enum | CBLAS_TRANSPOSE { CblasNoTrans = 111, CblasTrans = 112, CblasConjTrans = 113, AtlasConj = 114 } |
enum | CBLAS_UPLO { CblasUpper = 121, CblasLower = 122 } |
enum | CBLAS_DIAG { CblasNonUnit = 131, CblasUnit = 132 } |
enum | CBLAS_SIDE { CblasLeft = 141, CblasRight = 142 } |
Functions | |
void | daxpy_ (const int *, const double *, const double *, const int *, double *, const int *) |
double | ddot_ (const int *, const double *, const int *, const double *, const int *) |
double | dasum_ (const int *, const double *, const int *) |
int | idamax_ (const int *, const double *, const int *) |
double | dnrm2_ (const int *, const double *, const int *) |
void | dgemv_ (const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *) |
void | sgemv_ (const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *) |
void | dger_ (const int *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *) |
void | dtrsm_ (const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *) |
void | strsm_ (const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *) |
void | dtrmm_ (const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *) |
void | strmm_ (const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *) |
void | sgemm_ (const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *) |
void | dgemm_ (const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *) |
void | cblas_daxpy (const int N, const double alpha, 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) |
double | cblas_dasum (const int N, const double *X, const int incX) |
int | cblas_idamax (const int N, const double *X, const int incX) |
double | cblas_dnrm2 (const int N, const double *X, const int incX) |
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_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_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) |
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_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_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_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_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_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) |
#define CBLAS_ENUM_DEFINED_H |
#define CBLAS_INDEX int |
#define CBLAS_EXTERNALS |
enum CBLAS_ORDER |
enum CBLAS_TRANSPOSE |
enum CBLAS_UPLO |
enum CBLAS_DIAG |
enum CBLAS_SIDE |
void daxpy_ | ( | const int * | , |
const double * | , | ||
const double * | , | ||
const int * | , | ||
double * | , | ||
const int * | |||
) |
double ddot_ | ( | const int * | , |
const double * | , | ||
const int * | , | ||
const double * | , | ||
const int * | |||
) |
double dasum_ | ( | const int * | , |
const double * | , | ||
const int * | |||
) |
int idamax_ | ( | const int * | , |
const double * | , | ||
const int * | |||
) |
double dnrm2_ | ( | const int * | , |
const double * | , | ||
const int * | |||
) |
void dgemv_ | ( | const char * | , |
const int * | , | ||
const int * | , | ||
const double * | , | ||
const double * | , | ||
const int * | , | ||
const double * | , | ||
const int * | , | ||
const double * | , | ||
double * | , | ||
const int * | |||
) |
void sgemv_ | ( | const char * | , |
const int * | , | ||
const int * | , | ||
const float * | , | ||
const float * | , | ||
const int * | , | ||
const float * | , | ||
const int * | , | ||
const float * | , | ||
float * | , | ||
const int * | |||
) |
void dger_ | ( | const int * | , |
const int * | , | ||
const double * | , | ||
const double * | , | ||
const int * | , | ||
const double * | , | ||
const int * | , | ||
double * | , | ||
const int * | |||
) |
void dtrsm_ | ( | const char * | , |
const char * | , | ||
const char * | , | ||
const char * | , | ||
const int * | , | ||
const int * | , | ||
const double * | , | ||
const double * | , | ||
const int * | , | ||
double * | , | ||
const int * | |||
) |
void strsm_ | ( | const char * | , |
const char * | , | ||
const char * | , | ||
const char * | , | ||
const int * | , | ||
const int * | , | ||
const float * | , | ||
const float * | , | ||
const int * | , | ||
float * | , | ||
const int * | |||
) |
void dtrmm_ | ( | const char * | , |
const char * | , | ||
const char * | , | ||
const char * | , | ||
const int * | , | ||
const int * | , | ||
const double * | , | ||
const double * | , | ||
const int * | , | ||
double * | , | ||
const int * | |||
) |
void strmm_ | ( | const char * | , |
const char * | , | ||
const char * | , | ||
const char * | , | ||
const int * | , | ||
const int * | , | ||
const float * | , | ||
const float * | , | ||
const int * | , | ||
float * | , | ||
const int * | |||
) |
void sgemm_ | ( | const char * | , |
const char * | , | ||
const int * | , | ||
const int * | , | ||
const int * | , | ||
const float * | , | ||
const float * | , | ||
const int * | , | ||
const float * | , | ||
const int * | , | ||
const float * | , | ||
float * | , | ||
const int * | |||
) |
void dgemm_ | ( | const char * | , |
const char * | , | ||
const int * | , | ||
const int * | , | ||
const int * | , | ||
const double * | , | ||
const double * | , | ||
const int * | , | ||
const double * | , | ||
const int * | , | ||
const double * | , | ||
double * | , | ||
const int * | |||
) |
void cblas_daxpy | ( | const int | N, |
const double | alpha, | ||
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 | ||
) |
double cblas_dasum | ( | const int | N, |
const double * | X, | ||
const int | incX | ||
) |
int cblas_idamax | ( | const int | N, |
const double * | X, | ||
const int | incX | ||
) |
double cblas_dnrm2 | ( | const int | N, |
const double * | X, | ||
const int | incX | ||
) |
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_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_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 | ||
) |
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_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_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_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_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_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 | ||
) |