14 #define CBLAS_INDEX size_t
27 float cblas_sdsdot(
const int N,
const float alpha,
const float *X,
28 const int incX,
const float *Y,
const int incY);
29 double cblas_dsdot(
const int N,
const float *X,
const int incX,
const float *Y,
31 float cblas_sdot(
const int N,
const float *X,
const int incX,
32 const float *Y,
const int incY);
33 double cblas_ddot(
const int N,
const double *X,
const int incX,
34 const double *Y,
const int incY);
40 const void *Y,
const int incY,
void *dotu);
42 const void *Y,
const int incY,
void *dotc);
45 const void *Y,
const int incY,
void *dotu);
47 const void *Y,
const int incY,
void *dotc);
53 float cblas_snrm2(
const int N,
const float *X,
const int incX);
54 float cblas_sasum(
const int N,
const float *X,
const int incX);
56 double cblas_dnrm2(
const int N,
const double *X,
const int incX);
57 double cblas_dasum(
const int N,
const double *X,
const int incX);
59 float cblas_scnrm2(
const int N,
const void *X,
const int incX);
60 float cblas_scasum(
const int N,
const void *X,
const int incX);
62 double cblas_dznrm2(
const int N,
const void *X,
const int incX);
63 double cblas_dzasum(
const int N,
const void *X,
const int incX);
83 void cblas_sswap(
const int N,
float *X,
const int incX,
84 float *Y,
const int incY);
85 void cblas_scopy(
const int N,
const float *X,
const int incX,
86 float *Y,
const int incY);
87 void cblas_saxpy(
const int N,
const float alpha,
const float *X,
88 const int incX,
float *Y,
const int incY);
90 void cblas_dswap(
const int N,
double *X,
const int incX,
91 double *Y,
const int incY);
92 void cblas_dcopy(
const int N,
const double *X,
const int incX,
93 double *Y,
const int incY);
94 void cblas_daxpy(
const int N,
const double alpha,
const double *X,
95 const int incX,
double *Y,
const int incY);
97 void cblas_cswap(
const int N,
void *X,
const int incX,
98 void *Y,
const int incY);
99 void cblas_ccopy(
const int N,
const void *X,
const int incX,
100 void *Y,
const int incY);
101 void cblas_caxpy(
const int N,
const void *alpha,
const void *X,
102 const int incX,
void *Y,
const int incY);
104 void cblas_zswap(
const int N,
void *X,
const int incX,
105 void *Y,
const int incY);
106 void cblas_zcopy(
const int N,
const void *X,
const int incX,
107 void *Y,
const int incY);
108 void cblas_zaxpy(
const int N,
const void *alpha,
const void *X,
109 const int incX,
void *Y,
const int incY);
115 void cblas_srotg(
float *a,
float *b,
float *c,
float *s);
116 void cblas_srotmg(
float *d1,
float *d2,
float *b1,
const float b2,
float *P);
117 void cblas_srot(
const int N,
float *X,
const int incX,
118 float *Y,
const int incY,
const float c,
const float s);
119 void cblas_srotm(
const int N,
float *X,
const int incX,
120 float *Y,
const int incY,
const float *P);
122 void cblas_drotg(
double *a,
double *b,
double *c,
double *s);
123 void cblas_drotmg(
double *d1,
double *d2,
double *b1,
const double b2,
double *P);
124 void cblas_drot(
const int N,
double *X,
const int incX,
125 double *Y,
const int incY,
const double c,
const double s);
126 void cblas_drotm(
const int N,
double *X,
const int incX,
127 double *Y,
const int incY,
const double *P);
133 void cblas_sscal(
const int N,
const float alpha,
float *X,
const int incX);
134 void cblas_dscal(
const int N,
const double alpha,
double *X,
const int incX);
135 void cblas_cscal(
const int N,
const void *alpha,
void *X,
const int incX);
136 void cblas_zscal(
const int N,
const void *alpha,
void *X,
const int incX);
137 void cblas_csscal(
const int N,
const float alpha,
void *X,
const int incX);
138 void cblas_zdscal(
const int N,
const double alpha,
void *X,
const int incX);
151 const float alpha,
const float *A,
const int lda,
152 const float *X,
const int incX,
const float beta,
153 float *Y,
const int incY);
156 const int KL,
const int KU,
const float alpha,
157 const float *A,
const int lda,
const float *X,
158 const int incX,
const float beta,
float *Y,
const int incY);
161 const int N,
const float *A,
const int lda,
162 float *X,
const int incX);
165 const int N,
const int K,
const float *A,
const int lda,
166 float *X,
const int incX);
169 const int N,
const float *Ap,
float *X,
const int incX);
172 const int N,
const float *A,
const int lda,
float *X,
176 const int N,
const int K,
const float *A,
const int lda,
177 float *X,
const int incX);
180 const int N,
const float *Ap,
float *X,
const int incX);
184 const double alpha,
const double *A,
const int lda,
185 const double *X,
const int incX,
const double beta,
186 double *Y,
const int incY);
189 const int KL,
const int KU,
const double alpha,
190 const double *A,
const int lda,
const double *X,
191 const int incX,
const double beta,
double *Y,
const int incY);
194 const int N,
const double *A,
const int lda,
195 double *X,
const int incX);
198 const int N,
const int K,
const double *A,
const int lda,
199 double *X,
const int incX);
202 const int N,
const double *Ap,
double *X,
const int incX);
205 const int N,
const double *A,
const int lda,
double *X,
209 const int N,
const int K,
const double *A,
const int lda,
210 double *X,
const int incX);
213 const int N,
const double *Ap,
double *X,
const int incX);
217 const void *alpha,
const void *A,
const int lda,
218 const void *X,
const int incX,
const void *beta,
219 void *Y,
const int incY);
222 const int KL,
const int KU,
const void *alpha,
223 const void *A,
const int lda,
const void *X,
224 const int incX,
const void *beta,
void *Y,
const int incY);
227 const int N,
const void *A,
const int lda,
228 void *X,
const int incX);
231 const int N,
const int K,
const void *A,
const int lda,
232 void *X,
const int incX);
235 const int N,
const void *Ap,
void *X,
const int incX);
238 const int N,
const void *A,
const int lda,
void *X,
242 const int N,
const int K,
const void *A,
const int lda,
243 void *X,
const int incX);
246 const int N,
const void *Ap,
void *X,
const int incX);
250 const void *alpha,
const void *A,
const int lda,
251 const void *X,
const int incX,
const void *beta,
252 void *Y,
const int incY);
255 const int KL,
const int KU,
const void *alpha,
256 const void *A,
const int lda,
const void *X,
257 const int incX,
const void *beta,
void *Y,
const int incY);
260 const int N,
const void *A,
const int lda,
261 void *X,
const int incX);
264 const int N,
const int K,
const void *A,
const int lda,
265 void *X,
const int incX);
268 const int N,
const void *Ap,
void *X,
const int incX);
271 const int N,
const void *A,
const int lda,
void *X,
275 const int N,
const int K,
const void *A,
const int lda,
276 void *X,
const int incX);
279 const int N,
const void *Ap,
void *X,
const int incX);
286 const int N,
const float alpha,
const float *A,
287 const int lda,
const float *X,
const int incX,
288 const float beta,
float *Y,
const int incY);
290 const int N,
const int K,
const float alpha,
const float *A,
291 const int lda,
const float *X,
const int incX,
292 const float beta,
float *Y,
const int incY);
294 const int N,
const float alpha,
const float *Ap,
295 const float *X,
const int incX,
296 const float beta,
float *Y,
const int incY);
298 const float alpha,
const float *X,
const int incX,
299 const float *Y,
const int incY,
float *A,
const int lda);
301 const int N,
const float alpha,
const float *X,
302 const int incX,
float *A,
const int lda);
304 const int N,
const float alpha,
const float *X,
305 const int incX,
float *Ap);
307 const int N,
const float alpha,
const float *X,
308 const int incX,
const float *Y,
const int incY,
float *A,
311 const int N,
const float alpha,
const float *X,
312 const int incX,
const float *Y,
const int incY,
float *A);
315 const int N,
const double alpha,
const double *A,
316 const int lda,
const double *X,
const int incX,
317 const double beta,
double *Y,
const int incY);
319 const int N,
const int K,
const double alpha,
const double *A,
320 const int lda,
const double *X,
const int incX,
321 const double beta,
double *Y,
const int incY);
323 const int N,
const double alpha,
const double *Ap,
324 const double *X,
const int incX,
325 const double beta,
double *Y,
const int incY);
327 const double alpha,
const double *X,
const int incX,
328 const double *Y,
const int incY,
double *A,
const int lda);
330 const int N,
const double alpha,
const double *X,
331 const int incX,
double *A,
const int lda);
333 const int N,
const double alpha,
const double *X,
334 const int incX,
double *Ap);
336 const int N,
const double alpha,
const double *X,
337 const int incX,
const double *Y,
const int incY,
double *A,
340 const int N,
const double alpha,
const double *X,
341 const int incX,
const double *Y,
const int incY,
double *A);
348 const int N,
const void *alpha,
const void *A,
349 const int lda,
const void *X,
const int incX,
350 const void *beta,
void *Y,
const int incY);
352 const int N,
const int K,
const void *alpha,
const void *A,
353 const int lda,
const void *X,
const int incX,
354 const void *beta,
void *Y,
const int incY);
356 const int N,
const void *alpha,
const void *Ap,
357 const void *X,
const int incX,
358 const void *beta,
void *Y,
const int incY);
360 const void *alpha,
const void *X,
const int incX,
361 const void *Y,
const int incY,
void *A,
const int lda);
363 const void *alpha,
const void *X,
const int incX,
364 const void *Y,
const int incY,
void *A,
const int lda);
366 const int N,
const float alpha,
const void *X,
const int incX,
367 void *A,
const int lda);
369 const int N,
const float alpha,
const void *X,
370 const int incX,
void *A);
372 const void *alpha,
const void *X,
const int incX,
373 const void *Y,
const int incY,
void *A,
const int lda);
375 const void *alpha,
const void *X,
const int incX,
376 const void *Y,
const int incY,
void *Ap);
379 const int N,
const void *alpha,
const void *A,
380 const int lda,
const void *X,
const int incX,
381 const void *beta,
void *Y,
const int incY);
383 const int N,
const int K,
const void *alpha,
const void *A,
384 const int lda,
const void *X,
const int incX,
385 const void *beta,
void *Y,
const int incY);
387 const int N,
const void *alpha,
const void *Ap,
388 const void *X,
const int incX,
389 const void *beta,
void *Y,
const int incY);
391 const void *alpha,
const void *X,
const int incX,
392 const void *Y,
const int incY,
void *A,
const int lda);
394 const void *alpha,
const void *X,
const int incX,
395 const void *Y,
const int incY,
void *A,
const int lda);
397 const int N,
const double alpha,
const void *X,
const int incX,
398 void *A,
const int lda);
400 const int N,
const double alpha,
const void *X,
401 const int incX,
void *A);
403 const void *alpha,
const void *X,
const int incX,
404 const void *Y,
const int incY,
void *A,
const int lda);
406 const void *alpha,
const void *X,
const int incX,
407 const void *Y,
const int incY,
void *Ap);
420 const int K,
const float alpha,
const float *A,
421 const int lda,
const float *B,
const int ldb,
422 const float beta,
float *C,
const int ldc);
424 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
425 const float alpha,
const float *A,
const int lda,
426 const float *B,
const int ldb,
const float beta,
427 float *C,
const int ldc);
430 const float alpha,
const float *A,
const int lda,
431 const float beta,
float *C,
const int ldc);
434 const float alpha,
const float *A,
const int lda,
435 const float *B,
const int ldb,
const float beta,
436 float *C,
const int ldc);
439 const enum CBLAS_DIAG Diag,
const int M,
const int N,
440 const float alpha,
const float *A,
const int lda,
441 float *B,
const int ldb);
444 const enum CBLAS_DIAG Diag,
const int M,
const int N,
445 const float alpha,
const float *A,
const int lda,
446 float *B,
const int ldb);
450 const int K,
const double alpha,
const double *A,
451 const int lda,
const double *B,
const int ldb,
452 const double beta,
double *C,
const int ldc);
454 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
455 const double alpha,
const double *A,
const int lda,
456 const double *B,
const int ldb,
const double beta,
457 double *C,
const int ldc);
460 const double alpha,
const double *A,
const int lda,
461 const double beta,
double *C,
const int ldc);
464 const double alpha,
const double *A,
const int lda,
465 const double *B,
const int ldb,
const double beta,
466 double *C,
const int ldc);
469 const enum CBLAS_DIAG Diag,
const int M,
const int N,
470 const double alpha,
const double *A,
const int lda,
471 double *B,
const int ldb);
474 const enum CBLAS_DIAG Diag,
const int M,
const int N,
475 const double alpha,
const double *A,
const int lda,
476 double *B,
const int ldb);
480 const int K,
const void *alpha,
const void *A,
481 const int lda,
const void *B,
const int ldb,
482 const void *beta,
void *C,
const int ldc);
484 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
485 const void *alpha,
const void *A,
const int lda,
486 const void *B,
const int ldb,
const void *beta,
487 void *C,
const int ldc);
490 const void *alpha,
const void *A,
const int lda,
491 const void *beta,
void *C,
const int ldc);
494 const void *alpha,
const void *A,
const int lda,
495 const void *B,
const int ldb,
const void *beta,
496 void *C,
const int ldc);
499 const enum CBLAS_DIAG Diag,
const int M,
const int N,
500 const void *alpha,
const void *A,
const int lda,
501 void *B,
const int ldb);
504 const enum CBLAS_DIAG Diag,
const int M,
const int N,
505 const void *alpha,
const void *A,
const int lda,
506 void *B,
const int ldb);
510 const int K,
const void *alpha,
const void *A,
511 const int lda,
const void *B,
const int ldb,
512 const void *beta,
void *C,
const int ldc);
514 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
515 const void *alpha,
const void *A,
const int lda,
516 const void *B,
const int ldb,
const void *beta,
517 void *C,
const int ldc);
520 const void *alpha,
const void *A,
const int lda,
521 const void *beta,
void *C,
const int ldc);
524 const void *alpha,
const void *A,
const int lda,
525 const void *B,
const int ldb,
const void *beta,
526 void *C,
const int ldc);
529 const enum CBLAS_DIAG Diag,
const int M,
const int N,
530 const void *alpha,
const void *A,
const int lda,
531 void *B,
const int ldb);
534 const enum CBLAS_DIAG Diag,
const int M,
const int N,
535 const void *alpha,
const void *A,
const int lda,
536 void *B,
const int ldb);
543 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
544 const void *alpha,
const void *A,
const int lda,
545 const void *B,
const int ldb,
const void *beta,
546 void *C,
const int ldc);
549 const float alpha,
const void *A,
const int lda,
550 const float beta,
void *C,
const int ldc);
553 const void *alpha,
const void *A,
const int lda,
554 const void *B,
const int ldb,
const float beta,
555 void *C,
const int ldc);
558 const enum CBLAS_UPLO Uplo,
const int M,
const int N,
559 const void *alpha,
const void *A,
const int lda,
560 const void *B,
const int ldb,
const void *beta,
561 void *C,
const int ldc);
564 const double alpha,
const void *A,
const int lda,
565 const double beta,
void *C,
const int ldc);
568 const void *alpha,
const void *A,
const int lda,
569 const void *B,
const int ldb,
const double beta,
570 void *C,
const int ldc);
572 void cblas_xerbla(
int p,
const char *rout,
const char *form, ...);
void cblas_dsyr2k(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 *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_drotmg(double *d1, double *d2, double *b1, const double b2, double *P)
void cblas_ctbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_ssbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const int K, 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_zgeru(const enum CBLAS_ORDER order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
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_zdscal(const int N, const double alpha, void *X, const int incX)
void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap)
void cblas_zhbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_csscal(const int N, const float alpha, void *X, const int incX)
void cblas_chemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_srotm(const int N, float *X, const int incX, float *Y, const int incY, const float *P)
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_dswap(const int N, double *X, const int incX, double *Y, const int incY)
void cblas_cher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const float beta, void *C, const int ldc)
void cblas_daxpy(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY)
void cblas_cgbmv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
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)
float cblas_sasum(const int N, const float *X, const int incX)
float cblas_snrm2(const int N, const float *X, const int incX)
void cblas_stbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX)
CBLAS_UPLO
Definition: cblas.h:18
void cblas_zhpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A)
void cblas_chpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *A)
void cblas_dsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, 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_ssyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, 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)
void cblas_dcopy(const int N, const double *X, const int incX, double *Y, const int incY)
void cblas_sspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A)
float cblas_sdsdot(const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY)
void cblas_zherk(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 void *A, const int lda, const double beta, void *C, const int ldc)
void cblas_sswap(const int N, float *X, const int incX, float *Y, const int incY)
CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX)
void cblas_zswap(const int N, void *X, const int incX, void *Y, const int incY)
void cblas_dspmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *Ap, const double *X, const int incX, const double beta, double *Y, const int incY)
void cblas_chemv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_zher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_ztrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX)
void cblas_strsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX)
void cblas_dtpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
void cblas_chbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_ctrmm(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 void *alpha, const void *A, const int lda, void *B, const int ldb)
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_strmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX)
void cblas_ccopy(const int N, const void *X, const int incX, void *Y, const int incY)
void cblas_sspmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *Ap, const float *X, const int incX, const float beta, float *Y, const int incY)
CBLAS_TRANSPOSE
Definition: cblas.h:17
void cblas_zgemm(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 void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_cswap(const int N, void *X, const int incX, void *Y, const int incY)
void cblas_ctrsm(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 void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_dsyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda)
double cblas_dnrm2(const int N, const double *X, const int incX)
void cblas_cherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const void *A, const int lda, const float beta, void *C, const int ldc)
void cblas_zhpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dscal(const int N, const double alpha, double *X, const int incX)
void cblas_zsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
double cblas_ddot(const int N, const double *X, const int incX, const double *Y, const int incY)
void cblas_cgerc(const enum CBLAS_ORDER order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_zdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
void cblas_ssymv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, 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_sgbmv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY)
float cblas_scnrm2(const int N, const void *X, const int incX)
void cblas_dsyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, 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_drotm(const int N, double *X, const int incX, double *Y, const int incY, const double *P)
double cblas_dasum(const int N, const double *X, const int incX)
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_sscal(const int N, const float alpha, float *X, const int incX)
CBLAS_DIAG
Definition: cblas.h:19
void cblas_zgerc(const enum CBLAS_ORDER order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_cgemv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_ssyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, 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_ctpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void cblas_srotmg(float *d1, float *d2, float *b1, const float b2, float *P)
void cblas_zgemv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_stpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX)
void cblas_ztbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX)
void cblas_zhemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_zgbmv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dtpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX)
double cblas_dsdot(const int N, const float *X, const int incX, const float *Y, const int incY)
void cblas_cdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
void cblas_zsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc)
void cblas_zhemv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY)
void cblas_dtbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
#define CBLAS_INDEX
Definition: cblas.h:14
void cblas_zdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc)
void cblas_ztpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void cblas_ssyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A, const int lda)
void cblas_dtrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
void cblas_chpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY)
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)
void cblas_stpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX)
void cblas_dtrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX)
void cblas_ctrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
CBLAS_ORDER
Definition: cblas.h:16
void cblas_dspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *Ap)
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_zher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const double beta, void *C, const int ldc)
void cblas_ztbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_stbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX)
void cblas_ztpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void cblas_cscal(const int N, const void *alpha, void *X, const int incX)
void cblas_zcopy(const int N, const void *X, const int incX, void *Y, const int incY)
void cblas_drotg(double *a, double *b, double *c, double *s)
void cblas_srotg(float *a, float *b, float *c, float *s)
void cblas_ztrsm(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 void *alpha, const void *A, const int lda, void *B, const int ldb)
CBLAS_SIDE
Definition: cblas.h:20
void cblas_zsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)
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_srot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s)
void cblas_csyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_zaxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
void cblas_saxpy(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY)
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_ctbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX)
void cblas_sspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *Ap)
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)
void cblas_zscal(const int N, const void *alpha, void *X, const int incX)
void cblas_ssyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc)
float cblas_scasum(const int N, const void *X, const int incX)
void cblas_dsymv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, 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_dspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A)
void cblas_scopy(const int N, const float *X, const int incX, float *Y, const int incY)
void cblas_cher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_ssymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_cgeru(const enum CBLAS_ORDER order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda)
void cblas_ctrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX)
void cblas_caxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY)
void cblas_cher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *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_csymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_zher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A, const int lda)
void cblas_dgbmv(const enum CBLAS_ORDER order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, 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_cgemm(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 void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
double cblas_dzasum(const int N, const void *X, const int incX)
void cblas_ctpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX)
void cblas_dtbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX)
void cblas_ztrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX)
double cblas_dznrm2(const int N, const void *X, const int incX)
void cblas_dsbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const int K, 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_ztrmm(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 void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_cdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu)
void cblas_drot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s)
void cblas_chpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap)
void cblas_csyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc)
float cblas_sdot(const int N, const float *X, const int incX, const float *Y, const int incY)