示例#1
0
 public unsafe double Dasum(int *n, double *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.dasum_(n, x, incx));
 }
示例#2
0
 public unsafe double Dnrm2(int *n, double *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.dnrm2_(n, x, incx));
 }
示例#3
0
 public unsafe void Dscal(int *n, double *alpha, double *x, int *incx)
 {
     NativeOpenBlasBlasMethods.dscal_(n, alpha, x, incx);
 }
示例#4
0
 public unsafe void Ddot(int *n, double *x, int *incx, double *y, int *incy)
 {
     NativeOpenBlasBlasMethods.ddot_(n, x, incx, y, incy);
 }
示例#5
0
 public unsafe void Dgemv(char *trans, int *m, int *n, double *alpha, double *a, int *lda, double *x, int *incx,
                          double *beta,
                          double *y, int *incy)
 {
     NativeOpenBlasBlasMethods.dgemv_(trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
 }
示例#6
0
 public unsafe void Daxpy(int *n, double *a, double *x, int *incx, double *y, int *incy)
 {
     NativeOpenBlasBlasMethods.daxpy_(n, a, x, incx, y, incy);
 }
示例#7
0
 public unsafe float Sasum(int *n, float *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.sasum_(n, x, incx));
 }
示例#8
0
 public unsafe void Sgemm(char *transa, char *transb, int *m, int *n, int *k, float *alpha, float *a, int *lda,
                          float *b,
                          int *ldb, float *beta, float *c, int *ldc)
 {
     NativeOpenBlasBlasMethods.sgemm_(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
 }
示例#9
0
 public unsafe void Sscal(int *n, float *alpha, float *x, int *incx)
 {
     NativeOpenBlasBlasMethods.sscal_(n, alpha, x, incx);
 }
示例#10
0
 public unsafe void Sdot(int *n, float *x, int *incx, float *y, int *incy)
 {
     NativeOpenBlasBlasMethods.sdot_(n, x, incx, y, incy);
 }
示例#11
0
 public unsafe void Saxpy(int *n, float *a, float *x, int *incx, float *y, int *incy)
 {
     NativeOpenBlasBlasMethods.saxpy_(n, a, x, incx, y, incy);
 }
示例#12
0
 public unsafe int Isamax(int *n, float *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.isamax_(n, x, incx));
 }
示例#13
0
 public unsafe void Domatcopy(int ordering, int trans, int rows, int cols, float alpha, float *a, int lda, float *b, int ldb)
 {
     NativeOpenBlasBlasMethods.domatcopy_(ordering, trans, rows, cols, alpha, a, lda, b, ldb);
 }
示例#14
0
 public unsafe void Sger(int *m, int *n, float *alpha, float *x, int *incx, float *y, int *incy, float *a, int *lda)
 {
     NativeOpenBlasBlasMethods.sger_(m, n, alpha, x, incx, y, incy, a, lda);
 }
示例#15
0
 public unsafe float Snrm2(int *n, float *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.snrm2_(n, x, incx));
 }
示例#16
0
 public unsafe void Dger(int *m, int *n, double *alpha, double *x, int *incx, double *y, int *incy, double *a, int *lda)
 {
     NativeOpenBlasBlasMethods.dger_(m, n, alpha, x, incx, y, incy, a, lda);
 }
示例#17
0
 public unsafe int Idamax(int *n, double *x, int *incx)
 {
     return(NativeOpenBlasBlasMethods.idamax_(n, x, incx));
 }
示例#18
0
 public unsafe void Sgemv(char *trans, int *m, int *n, float *alpha, float *a, int *lda, float *x, int *incx,
                          float *beta,
                          float *y, int *incy)
 {
     NativeOpenBlasBlasMethods.sgemv_(trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
 }
示例#19
0
 public unsafe void Dgemm(char *transa, char *transb, int *m, int *n, int *k, double *alpha, double *a, int *lda,
                          double *b,
                          int *ldb, double *beta, double *c, int *ldc)
 {
     NativeOpenBlasBlasMethods.dgemm_(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
 }