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

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 *)
 
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_dsyrk (const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc)
 

Macro Definition Documentation

◆ CBLAS_INT

#define CBLAS_INT   int

◆ CBLAS_ENUM_DEFINED_H

#define CBLAS_ENUM_DEFINED_H

◆ CBLAS_EXTERNALS

#define CBLAS_EXTERNALS

◆ blas_enum

#define blas_enum   enum

Enumeration Type Documentation

◆ CBLAS_ORDER

Enumerator
CblasRowMajor 
CblasColMajor 

◆ CBLAS_TRANSPOSE

Enumerator
CblasNoTrans 
CblasTrans 
CblasConjTrans 
AtlasConj 

◆ CBLAS_UPLO

enum CBLAS_UPLO
Enumerator
CblasUpper 
CblasLower 

◆ CBLAS_DIAG

enum CBLAS_DIAG
Enumerator
CblasNonUnit 
CblasUnit 

◆ CBLAS_SIDE

enum CBLAS_SIDE
Enumerator
CblasLeft 
CblasRight 

Function Documentation

◆ daxpy_()

void daxpy_ ( const int *  ,
const double *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)

◆ saxpy_()

void saxpy_ ( const int *  ,
const float *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)

◆ ddot_()

double ddot_ ( const int *  ,
const double *  ,
const int *  ,
const double *  ,
const int *   
)

◆ sdot_()

float sdot_ ( const int *  ,
const float *  ,
const int *  ,
const float *  ,
const int *   
)

◆ dasum_()

double dasum_ ( const int *  ,
const double *  ,
const int *   
)

◆ idamax_()

int idamax_ ( const int *  ,
const double *  ,
const int *   
)

◆ dnrm2_()

double dnrm2_ ( const int *  ,
const double *  ,
const int *   
)

◆ dgemv_()

void dgemv_ ( const char *  ,
const int *  ,
const int *  ,
const double *  ,
const double *  ,
const int *  ,
const double *  ,
const int *  ,
const double *  ,
double *  ,
const int *   
)

◆ sgemv_()

void sgemv_ ( const char *  ,
const int *  ,
const int *  ,
const float *  ,
const float *  ,
const int *  ,
const float *  ,
const int *  ,
const float *  ,
float *  ,
const int *   
)

◆ dger_()

void dger_ ( const int *  ,
const int *  ,
const double *  ,
const double *  ,
const int *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)

◆ sger_()

void sger_ ( const int *  ,
const int *  ,
const float *  ,
const float *  ,
const int *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)

◆ dcopy_()

void dcopy_ ( const int *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)

◆ scopy_()

void scopy_ ( const int *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)

◆ dscal_()

void dscal_ ( const int *  ,
const double *  ,
double *  ,
const int *   
)

◆ sscal_()

void sscal_ ( const int *  ,
const float *  ,
float *  ,
const int *   
)

◆ dtrsm_()

void dtrsm_ ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
const double *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)

◆ strsm_()

void strsm_ ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
const float *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)

◆ dtrmm_()

void dtrmm_ ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
const double *  ,
const double *  ,
const int *  ,
double *  ,
const int *   
)

◆ strmm_()

void strmm_ ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const int *  ,
const int *  ,
const float *  ,
const float *  ,
const int *  ,
float *  ,
const int *   
)

◆ sgemm_()

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 *   
)

◆ dgemm_()

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 *   
)

◆ cblas_dsyrk()

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