FflasFfpack
Macros | Enumerations | Functions
config-blas.h File Reference

Macros

#define CBLAS_INT   int
 
#define CBLAS_ENUM_DEFINED_H
 
#define CBLAS_EXTERNALS
 
#define blas_enum   enum
 

Enumerations

Functions

void daxpy_ (const int *, const double *, const double *, const int *, double *, const int *)
 
void saxpy_ (const int *, const float *, const float *, const int *, float *, const int *)
 
double ddot_ (const int *, const double *, const int *, const double *, const int *)
 
float sdot_ (const int *, const float *, const int *, const float *, 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 sger_ (const int *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)
 
void dcopy_ (const int *, const double *, const int *, double *, const int *)
 
void scopy_ (const int *, const float *, const int *, float *, const int *)
 
void dscal_ (const int *, const double *, double *, const int *)
 
void sscal_ (const int *, const float *, float *, 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)
 
void cblas_saxpy (const int N, const float alpha, const float *X, const int incX, float *Y, const int incY)
 
double cblas_ddot (const int N, const double *X, const int incX, const double *Y, const int incY)
 
float cblas_sdot (const int N, const float *X, const int incX, const float *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_sger (const enum CBLAS_ORDER Order, const int M, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda)
 
void cblas_dcopy (const int N, const double *X, const int incX, double *Y, const int incY)
 
void cblas_scopy (const int N, const float *X, const int incX, float *Y, const int incY)
 
void cblas_dscal (const int N, const double alpha, double *Y, const int incY)
 
void cblas_sscal (const int N, const float alpha, float *Y, const int incY)
 
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)
 

Macro Definition Documentation

#define CBLAS_INT   int
#define CBLAS_ENUM_DEFINED_H
#define CBLAS_EXTERNALS
#define blas_enum   enum

Enumeration Type Documentation

Enumerator
CblasRowMajor 
CblasColMajor 
Enumerator
CblasNoTrans 
CblasTrans 
CblasConjTrans 
AtlasConj 
enum CBLAS_UPLO
Enumerator
CblasUpper 
CblasLower 
enum CBLAS_DIAG
Enumerator
CblasNonUnit 
CblasUnit 
enum CBLAS_SIDE
Enumerator
CblasLeft 
CblasRight 

Function Documentation

void daxpy_ ( const int *  ,
const double *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)
void saxpy_ ( const int *  ,
const float *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)
double ddot_ ( const int *  ,
const double *  ,
const int *  ,
const double *  ,
const int *   
)
float sdot_ ( const int *  ,
const float *  ,
const int *  ,
const float *  ,
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 sger_ ( const int *  ,
const int *  ,
const float *  ,
const float *  ,
const int *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)
void dcopy_ ( const int *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)
void scopy_ ( const int *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)
void dscal_ ( const int *  ,
const double *  ,
double *  ,
const int *   
)
void sscal_ ( const int *  ,
const float *  ,
float *  ,
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 
)
inline
void cblas_saxpy ( const int  N,
const float  alpha,
const float *  X,
const int  incX,
float *  Y,
const int  incY 
)
inline
double cblas_ddot ( const int  N,
const double *  X,
const int  incX,
const double *  Y,
const int  incY 
)
inline
float cblas_sdot ( const int  N,
const float *  X,
const int  incX,
const float *  Y,
const int  incY 
)
inline
double cblas_dasum ( const int  N,
const double *  X,
const int  incX 
)
inline
int cblas_idamax ( const int  N,
const double *  X,
const int  incX 
)
inline
double cblas_dnrm2 ( const int  N,
const double *  X,
const int  incX 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
void cblas_sger ( const enum CBLAS_ORDER  Order,
const int  M,
const int  N,
const float  alpha,
const float *  X,
const int  incX,
const float *  Y,
const int  incY,
float *  A,
const int  lda 
)
inline
void cblas_dcopy ( const int  N,
const double *  X,
const int  incX,
double *  Y,
const int  incY 
)
void cblas_scopy ( const int  N,
const float *  X,
const int  incX,
float *  Y,
const int  incY 
)
void cblas_dscal ( const int  N,
const double  alpha,
double *  Y,
const int  incY 
)
void cblas_sscal ( const int  N,
const float  alpha,
float *  Y,
const int  incY 
)
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline