36 #ifndef QPOASES_LAPACKBLASREPLACEMENT_HPP
37 #define QPOASES_LAPACKBLASREPLACEMENT_HPP
40 #ifdef __AVOID_LA_NAMING_CONFLICTS__
42 #define SGEMM qpOASES_sgemm
43 #define DGEMM qpOASES_gemm
44 #define SPOTRF qpOASES_spotrf
45 #define DPOTRF qpOASES_dpotrf
46 #define STRTRS qpOASES_strtrs
47 #define DTRTRS qpOASES_dtrtrs
48 #define STRCON qpOASES_strcon
49 #define DTRCON qpOASES_dtrcon
55 #define SPOTRF spotrf_
56 #define DPOTRF dpotrf_
57 #define STRTRS strtrs_
58 #define DTRTRS dtrtrs_
59 #define STRCON strcon_
60 #define DTRCON dtrcon_
65 #ifdef __USE_SINGLE_PRECISION__
95 void DGEMM(
const char*,
const char*,
const la_uint_t*,
const la_uint_t*,
const la_uint_t*,
96 const double*,
const double*,
const la_uint_t*,
const double*,
const la_uint_t*,
97 const double*,
double*,
const la_uint_t* );
99 void SGEMM(
const char*,
const char*,
const la_uint_t*,
const la_uint_t*,
const la_uint_t*,
100 const float*,
const float*,
const la_uint_t*,
const float*,
const la_uint_t*,
101 const float*,
float*,
const la_uint_t* );
104 void DPOTRF(
const char*,
const la_uint_t*,
double*,
const la_uint_t*,
la_int_t* );
106 void SPOTRF(
const char*,
const la_uint_t*,
float*,
const la_uint_t*,
la_int_t* );
109 void DTRTRS(
const char* UPLO,
const char* TRANS,
const char* DIAG,
const la_uint_t* N,
const la_uint_t* NRHS,
110 double* A,
const la_uint_t* LDA,
double* B,
const la_uint_t* LDB,
la_int_t* INFO );
112 void STRTRS(
const char* UPLO,
const char* TRANS,
const char* DIAG,
const la_uint_t* N,
const la_uint_t* NRHS,
113 float* A,
const la_uint_t* LDA,
float* B,
const la_uint_t* LDB,
la_int_t* INFO );
116 void DTRCON(
const char* NORM,
const char* UPLO,
const char* DIAG,
const la_uint_t* N,
double* A,
const la_uint_t* LDA,
117 double* RCOND,
double* WORK,
const la_uint_t* IWORK,
la_int_t* INFO );
119 void STRCON(
const char* NORM,
const char* UPLO,
const char* DIAG,
const la_uint_t* N,
float* A,
const la_uint_t* LDA,
120 float* RCOND,
float* WORK,
const la_uint_t* IWORK,
la_int_t* INFO );
void DGEMM(const char *, const char *, const la_uint_t *, const la_uint_t *, const la_uint_t *, const double *, const double *, const la_uint_t *, const double *, const la_uint_t *, const double *, double *, const la_uint_t *)
Definition: BLASReplacement.cpp:39
void SGEMM(const char *, const char *, const la_uint_t *, const la_uint_t *, const la_uint_t *, const float *, const float *, const la_uint_t *, const float *, const la_uint_t *, const float *, float *, const la_uint_t *)
Definition: BLASReplacement.cpp:94
void DTRCON(const char *NORM, const char *UPLO, const char *DIAG, const la_uint_t *N, double *A, const la_uint_t *LDA, double *RCOND, double *WORK, const la_uint_t *IWORK, la_int_t *INFO)
Definition: LAPACKReplacement.cpp:140
void STRCON(const char *NORM, const char *UPLO, const char *DIAG, const la_uint_t *N, float *A, const la_uint_t *LDA, float *RCOND, float *WORK, const la_uint_t *IWORK, la_int_t *INFO)
Definition: LAPACKReplacement.cpp:148
void DTRTRS(const char *UPLO, const char *TRANS, const char *DIAG, const la_uint_t *N, const la_uint_t *NRHS, double *A, const la_uint_t *LDA, double *B, const la_uint_t *LDB, la_int_t *INFO)
Definition: LAPACKReplacement.cpp:123
void STRTRS(const char *UPLO, const char *TRANS, const char *DIAG, const la_uint_t *N, const la_uint_t *NRHS, float *A, const la_uint_t *LDA, float *B, const la_uint_t *LDB, la_int_t *INFO)
Definition: LAPACKReplacement.cpp:131
void DPOTRF(const char *, const la_uint_t *, double *, const la_uint_t *, la_int_t *)
Definition: LAPACKReplacement.cpp:39
void SPOTRF(const char *, const la_uint_t *, float *, const la_uint_t *, la_int_t *)
Definition: LAPACKReplacement.cpp:81
long la_int_t
Definition: Types.hpp:161