Example #1
0
 public static extern void syrk2(BlasLayout Layout, BlasUpLo UpLo, BlasTranspose Trans, int n, int k,
                                 double alpha, double[] a, int lda, double[] b, int ldb,
                                 double beta, double[] c, int ldc);
Example #2
0
File: gemm.cs Project: 0xCM/arrows
 public static extern void cblas_cgemm(BlasLayout Layout, BlasTrans TransA, BlasTrans TransB, int M, int N, int K,
                                       ref ComplexF32 alpha, ref ComplexF32 A, int lda, ref ComplexF32 B, int ldb, ref ComplexF32 beta, ref ComplexF32 C, int ldc);
Example #3
0
File: dgeev.cs Project: 0xCM/z0
 public static extern int LAPACKE_sgeev(BlasLayout layout, char jobvl, char jobvr,
                                        int n, ref float a, int lda, ref float wr,
                                        ref float wi, ref float vl, int ldvl, ref float vr,
                                        int ldvr);
Example #4
0
 public static extern void cblas_sgemv(BlasLayout Layout,
                                       BlasTrans TransA, int m, int n,
                                       float alpha, ref float A, int lda,
                                       ref float X, int incX, float beta,
                                       ref float Y, int incY);
Example #5
0
 public static extern void cblas_zgemv(BlasLayout Layout,
                                       BlasTrans TransA, int m, int n,
                                       ref byte alpha, ref byte A, int lda,
                                       ref byte X, int incX, ref byte beta,
                                       ref byte Y, int incY);
Example #6
0
 public static extern int LAPACKE_spotrf(BlasLayout layout, char uplo, int n, ref float a, int lda);
Example #7
0
File: getrf.cs Project: 0xCM/z0
 public static extern int LAPACKE_sgetrf(BlasLayout layout, int m, int n, ref float a, int lda, ref int ipiv);
Example #8
0
 public static extern void gemv(BlasLayout Layout, BlasTranspose Trans,
                                int m, int n, double alpha, double[] a, int lda,
                                double[] x, int incX, double beta, double[] y, int incY);
Example #9
0
 public static extern void ger(BlasLayout Layout, int m, int n,
                               float alpha, float[] x, int incX, float[] y, int incY,
                               float[] a, int lda);
Example #10
0
 public static extern void tpsv(BlasLayout Layout, BlasUpLo UpLo, BlasTranspose Trans, BlasDiag Diag, int n,
                                double[] ap, double[] x, int incX);
Example #11
0
 public static extern void trsv(BlasLayout Layout, BlasUpLo UpLo, BlasTranspose Trans, BlasDiag Diag, int n,
                                float[] a, int lda, float[] x, int incX);
Example #12
0
 public static extern void gemm(BlasLayout Layout, BlasTranspose TransA, BlasTranspose TransB, int m, int n, int k,
                                float alpha, float[] a, int lda, float[] b, int ldb,
                                float beta, float[] c, int ldc);
Example #13
0
 public static extern void trsm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo,
                                BlasTranspose Trans, BlasDiag Diag, int m, int n,
                                double alpha, double[] a, int lda, double[] b, int ldb);
Example #14
0
 public static extern void trmm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo,
                                BlasTranspose Trans, BlasDiag Diag, int m, int n,
                                float alpha, float[] a, int lda, float[] b, int ldb);
Example #15
0
 public static extern void syr2(BlasLayout Layout, BlasUpLo UpLo, int n,
                                double alpha, double[] x, int incX, double[] y, int incY, double[] a, int lda);
Example #16
0
 public static extern void ger(BlasLayout Layout, int m, int n,
                               double alpha, double[] x, int incX, double[] y, int incY,
                               double[] a, int lda);
Example #17
0
 public static extern void tbmv(BlasLayout Layout, BlasUpLo UpLo, BlasTranspose Trans, BlasDiag Diag, int n, int k,
                                double[] a, int lda, double[] x, int incX);
Example #18
0
 public static extern void spmv(BlasLayout Layout, BlasUpLo UpLo, int n, float alpha, float[] ap,
                                float[] x, int incX, float beta, float[] y, int incY);
Example #19
0
 public static extern int LAPACKE_dpotrf(BlasLayout layout, char uplo, int n, ref double a, int lda);
Example #20
0
 public static extern void spmv(BlasLayout Layout, BlasUpLo UpLo, int n, double alpha, double[] ap,
                                double[] x, int incX, double beta, double[] y, int incY);
Example #21
0
File: getrf.cs Project: 0xCM/z0
 public static extern int LAPACKE_dgetrf(BlasLayout layout, int m, int n, ref double a, int lda, ref int ipiv);
Example #22
0
 public static extern void spr(BlasLayout Layout, BlasUpLo UpLo, int n,
                               float alpha, float[] x, int incX, float[] ap);
Example #23
0
 public static extern void cblas_dgemv(BlasLayout Layout, BlasTrans TransA, int m, int n,
                                       double alpha, ref double A, int lda, ref double x, int incX, double beta, ref double y, int incY);
Example #24
0
 public static extern void spr(BlasLayout Layout, BlasUpLo UpLo, int n,
                               double alpha, double[] x, int incX, double[] ap);
Example #25
0
File: gemm.cs Project: 0xCM/arrows
 public static extern void cblas_dgemm(BlasLayout Layout, BlasTrans TransA, BlasTrans TransB,
                                       int M, int N, int K, double alpha, ref double A, int lda, ref double B, int ldb, double beta, ref double C, int ldc);
Example #26
0
 public static extern void gbmv(BlasLayout Layout, BlasTranspose Trans,
                                int m, int n, int kl, int ku, float alpha, float[] a, int lda,
                                float[] x, int incX, float beta, float[] y, int incY);
Example #27
0
File: gemm.cs Project: 0xCM/arrows
 public static extern void cblas_sgemm(BlasLayout Layout, BlasTrans TransA, BlasTrans TransB, int M, int n,
                                       int K, float alpha, ref float A, int lda, ref float B, int ldb, float beta, ref float C, int ldc);
Example #28
0
 public static extern void syr2(BlasLayout Layout, BlasUpLo UpLo, int n,
                                float alpha, float[] x, int incX, float[] y, int incY, float[] a, int lda);
Example #29
0
File: dgeev.cs Project: 0xCM/z0
 public static extern int LAPACKE_dgeev(BlasLayout layout, char jobvl, char jobvr,
                                        int n, ref double a, int lda, ref double wr,
                                        ref double wi, ref double vl, int ldvl, ref double vr,
                                        int ldvr);
Example #30
0
 public static extern void syrk2(BlasLayout Layout, BlasUpLo UpLo, BlasTranspose Trans, int n, int k,
                                 float alpha, float[] a, int lda, float[] b, int ldb,
                                 float beta, float[] c, int ldc);