API Diff between 0.1.5 and 0.1.4
468 Additions
0 Removals
IntelMKL.ILP64
-
public class CBlas
- public struct __Internal
- public CBlas()
- public static void Caxpby(long N, IntPtr alpha, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Caxpy(long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY)
- public static void Caxpyi(long N, IntPtr alpha, IntPtr X, ref long indx, IntPtr Y)
- public static void Ccopy(long N, IntPtr X, long incX, IntPtr Y, long incY)
- public static void CdotciSub(long N, IntPtr X, ref long indx, IntPtr Y, IntPtr dotui)
- public static void CdotcSub(long N, IntPtr X, long incX, IntPtr Y, long incY, IntPtr dotc)
- public static void CdotuiSub(long N, IntPtr X, ref long indx, IntPtr Y, IntPtr dotui)
- public static void CdotuSub(long N, IntPtr X, long incX, IntPtr Y, long incY, IntPtr dotu)
- public static void Cgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, long KL, long KU, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Cgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Cgemm3m(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Cgemm3mBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, IntPtr beta_Array, Void** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void CgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, IntPtr beta_Array, Void** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void Cgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Cgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Cgerc(CBLAS_LAYOUT Layout, long M, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Cgeru(CBLAS_LAYOUT Layout, long M, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Cgthr(long N, IntPtr Y, IntPtr X, ref long indx)
- public static void Cgthrz(long N, IntPtr Y, IntPtr X, ref long indx)
- public static void Chbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Chemm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Chemv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Cher(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, IntPtr X, long incX, IntPtr A, long lda)
- public static void Cher2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Cher2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, float beta, IntPtr C, long ldc)
- public static void Cherk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, float alpha, IntPtr A, long lda, float beta, IntPtr C, long ldc)
- public static void Chpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr Ap, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Chpr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, IntPtr X, long incX, IntPtr A)
- public static void Chpr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr Ap)
- public static void Crotg(IntPtr a, IntPtr b, ref float c, IntPtr s)
- public static void Cscal(long N, IntPtr alpha, IntPtr X, long incX)
- public static void Csctr(long N, IntPtr X, ref long indx, IntPtr Y)
- public static void Csrot(long N, IntPtr X, long incX, IntPtr Y, long incY, float c, float s)
- public static void Csscal(long N, float alpha, IntPtr X, long incX)
- public static void Cswap(long N, IntPtr X, long incX, IntPtr Y, long incY)
- public static void Csymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Csyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Csyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr beta, IntPtr C, long ldc)
- public static void Ctbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ctbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ctpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr Ap, IntPtr X, long incX)
- public static void Ctpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr Ap, IntPtr X, long incX)
- public static void Ctrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb)
- public static void Ctrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ctrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb)
- public static void CtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref long M_Array, ref long N_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, long group_count, ref long group_size)
- public static void Ctrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr A, long lda, IntPtr X, long incX)
- public static double Dasum(long N, ref double X, long incX)
- public static void Daxpby(long N, double alpha, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Daxpy(long N, double alpha, ref double X, long incX, ref double Y, long incY)
- public static void Daxpyi(long N, double alpha, ref double X, ref long indx, ref double Y)
- public static double Dcabs1(IntPtr z)
- public static void Dcopy(long N, ref double X, long incX, ref double Y, long incY)
- public static double Ddot(long N, ref double X, long incX, ref double Y, long incY)
- public static double Ddoti(long N, ref double X, ref long indx, ref double Y)
- public static void Dgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, long KL, long KU, double alpha, ref double A, long lda, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Dgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, double alpha, ref double A, long lda, ref double B, long ldb, double beta, ref double C, long ldc)
- public static Double* DgemmAlloc(CBLAS_IDENTIFIER identifier, long M, long N, long K)
- public static void DgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, ref double alpha_Array, Double** A_Array, ref long lda_Array, Double** B_Array, ref long ldb_Array, ref double beta_Array, Double** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void DgemmCompute(CBLAS_LAYOUT Layout, long TransA, long TransB, long M, long N, long K, ref double A, long lda, ref double B, long ldb, double beta, ref double C, long ldc)
- public static void DgemmFree(ref double dest)
- public static void DgemmPack(CBLAS_LAYOUT Layout, CBLAS_IDENTIFIER identifier, CBLAS_TRANSPOSE Trans, long M, long N, long K, double alpha, ref double src, long ld, ref double dest)
- public static void Dgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long N, long K, double alpha, ref double A, long lda, ref double B, long ldb, double beta, ref double C, long ldc)
- public static void Dgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, double alpha, ref double A, long lda, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Dger(CBLAS_LAYOUT Layout, long M, long N, double alpha, ref double X, long incX, ref double Y, long incY, ref double A, long lda)
- public static void Dgthr(long N, ref double Y, ref double X, ref long indx)
- public static void Dgthrz(long N, ref double Y, ref double X, ref long indx)
- public static double Dnrm2(long N, ref double X, long incX)
- public static void Drot(long N, ref double X, long incX, ref double Y, long incY, double c, double s)
- public static void Drotg(ref double a, ref double b, ref double c, ref double s)
- public static void Droti(long N, ref double X, ref long indx, ref double Y, double c, double s)
- public static void Drotm(long N, ref double X, long incX, ref double Y, long incY, ref double P)
- public static void Drotmg(ref double d1, ref double d2, ref double b1, double b2, ref double P)
- public static void Dsbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, long K, double alpha, ref double A, long lda, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Dscal(long N, double alpha, ref double X, long incX)
- public static void Dsctr(long N, ref double X, ref long indx, ref double Y)
- public static double Dsdot(long N, ref float X, long incX, ref float Y, long incY)
- public static void Dspmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double Ap, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Dspr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double X, long incX, ref double Ap)
- public static void Dspr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double X, long incX, ref double Y, long incY, ref double A)
- public static void Dswap(long N, ref double X, long incX, ref double Y, long incY)
- public static void Dsymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, double alpha, ref double A, long lda, ref double B, long ldb, double beta, ref double C, long ldc)
- public static void Dsymv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double A, long lda, ref double X, long incX, double beta, ref double Y, long incY)
- public static void Dsyr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double X, long incX, ref double A, long lda)
- public static void Dsyr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, ref double X, long incX, ref double Y, long incY, ref double A, long lda)
- public static void Dsyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, double alpha, ref double A, long lda, ref double B, long ldb, double beta, ref double C, long ldc)
- public static void Dsyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, double alpha, ref double A, long lda, double beta, ref double C, long ldc)
- public static void Dtbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, ref double A, long lda, ref double X, long incX)
- public static void Dtbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, ref double A, long lda, ref double X, long incX)
- public static void Dtpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref double Ap, ref double X, long incX)
- public static void Dtpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref double Ap, ref double X, long incX)
- public static void Dtrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, double alpha, ref double A, long lda, ref double B, long ldb)
- public static void Dtrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref double A, long lda, ref double X, long incX)
- public static void Dtrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, double alpha, ref double A, long lda, ref double B, long ldb)
- public static void DtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref long M_Array, ref long N_Array, ref double alpha_Array, Double** A_Array, ref long lda_Array, Double** B_Array, ref long ldb_Array, long group_count, ref long group_size)
- public static void Dtrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref double A, long lda, ref double X, long incX)
- public static double Dzasum(long N, IntPtr X, long incX)
- public static double Dznrm2(long N, IntPtr X, long incX)
- public static void GemmS16s16s32(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, CBLAS_OFFSET OffsetC, long M, long N, long K, float alpha, ref short A, long lda, short ao, ref short B, long ldb, short bo, float beta, ref int C, long ldc, ref int cb)
- public static void GemmS8u8s32(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, CBLAS_OFFSET OffsetC, long M, long N, long K, float alpha, IntPtr A, long lda, sbyte ao, IntPtr B, long ldb, sbyte bo, float beta, ref int C, long ldc, ref int cb)
- public static ulong Icamax(long N, IntPtr X, long incX)
- public static ulong Icamin(long N, IntPtr X, long incX)
- public static ulong Idamax(long N, ref double X, long incX)
- public static ulong Idamin(long N, ref double X, long incX)
- public static ulong Isamax(long N, ref float X, long incX)
- public static ulong Isamin(long N, ref float X, long incX)
- public static ulong Izamax(long N, IntPtr X, long incX)
- public static ulong Izamin(long N, IntPtr X, long incX)
- public static float Sasum(long N, ref float X, long incX)
- public static void Saxpby(long N, float alpha, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Saxpy(long N, float alpha, ref float X, long incX, ref float Y, long incY)
- public static void Saxpyi(long N, float alpha, ref float X, ref long indx, ref float Y)
- public static float Scabs1(IntPtr c)
- public static float Scasum(long N, IntPtr X, long incX)
- public static float Scnrm2(long N, IntPtr X, long incX)
- public static void Scopy(long N, ref float X, long incX, ref float Y, long incY)
- public static float Sdot(long N, ref float X, long incX, ref float Y, long incY)
- public static float Sdoti(long N, ref float X, ref long indx, ref float Y)
- public static float Sdsdot(long N, float sb, ref float X, long incX, ref float Y, long incY)
- public static void Sgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, long KL, long KU, float alpha, ref float A, long lda, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Sgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, float alpha, ref float A, long lda, ref float B, long ldb, float beta, ref float C, long ldc)
- public static Single* SgemmAlloc(CBLAS_IDENTIFIER identifier, long M, long N, long K)
- public static void SgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, ref float alpha_Array, Single** A_Array, ref long lda_Array, Single** B_Array, ref long ldb_Array, ref float beta_Array, Single** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void SgemmCompute(CBLAS_LAYOUT Layout, long TransA, long TransB, long M, long N, long K, ref float A, long lda, ref float B, long ldb, float beta, ref float C, long ldc)
- public static void SgemmFree(ref float dest)
- public static void SgemmPack(CBLAS_LAYOUT Layout, CBLAS_IDENTIFIER identifier, CBLAS_TRANSPOSE Trans, long M, long N, long K, float alpha, ref float src, long ld, ref float dest)
- public static void Sgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long N, long K, float alpha, ref float A, long lda, ref float B, long ldb, float beta, ref float C, long ldc)
- public static void Sgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, float alpha, ref float A, long lda, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Sger(CBLAS_LAYOUT Layout, long M, long N, float alpha, ref float X, long incX, ref float Y, long incY, ref float A, long lda)
- public static void Sgthr(long N, ref float Y, ref float X, ref long indx)
- public static void Sgthrz(long N, ref float Y, ref float X, ref long indx)
- public static float Snrm2(long N, ref float X, long incX)
- public static void Srot(long N, ref float X, long incX, ref float Y, long incY, float c, float s)
- public static void Srotg(ref float a, ref float b, ref float c, ref float s)
- public static void Sroti(long N, ref float X, ref long indx, ref float Y, float c, float s)
- public static void Srotm(long N, ref float X, long incX, ref float Y, long incY, ref float P)
- public static void Srotmg(ref float d1, ref float d2, ref float b1, float b2, ref float P)
- public static void Ssbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, long K, float alpha, ref float A, long lda, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Sscal(long N, float alpha, ref float X, long incX)
- public static void Ssctr(long N, ref float X, ref long indx, ref float Y)
- public static void Sspmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float Ap, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Sspr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float X, long incX, ref float Ap)
- public static void Sspr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float X, long incX, ref float Y, long incY, ref float A)
- public static void Sswap(long N, ref float X, long incX, ref float Y, long incY)
- public static void Ssymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, float alpha, ref float A, long lda, ref float B, long ldb, float beta, ref float C, long ldc)
- public static void Ssymv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float A, long lda, ref float X, long incX, float beta, ref float Y, long incY)
- public static void Ssyr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float X, long incX, ref float A, long lda)
- public static void Ssyr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, float alpha, ref float X, long incX, ref float Y, long incY, ref float A, long lda)
- public static void Ssyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, float alpha, ref float A, long lda, ref float B, long ldb, float beta, ref float C, long ldc)
- public static void Ssyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, float alpha, ref float A, long lda, float beta, ref float C, long ldc)
- public static void Stbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, ref float A, long lda, ref float X, long incX)
- public static void Stbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, ref float A, long lda, ref float X, long incX)
- public static void Stpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref float Ap, ref float X, long incX)
- public static void Stpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref float Ap, ref float X, long incX)
- public static void Strmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, float alpha, ref float A, long lda, ref float B, long ldb)
- public static void Strmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref float A, long lda, ref float X, long incX)
- public static void Strsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, float alpha, ref float A, long lda, ref float B, long ldb)
- public static void StrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* TransA_Array, CBLAS_DIAG* Diag_Array, ref long M_Array, ref long N_Array, ref float alpha_Array, Single** A_Array, ref long lda_Array, Single** B_Array, ref long ldb_Array, long group_count, ref long group_size)
- public static void Strsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, ref float A, long lda, ref float X, long incX)
- public static void Zaxpby(long N, IntPtr alpha, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zaxpy(long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY)
- public static void Zaxpyi(long N, IntPtr alpha, IntPtr X, ref long indx, IntPtr Y)
- public static void Zcopy(long N, IntPtr X, long incX, IntPtr Y, long incY)
- public static void ZdotciSub(long N, IntPtr X, ref long indx, IntPtr Y, IntPtr dotui)
- public static void ZdotcSub(long N, IntPtr X, long incX, IntPtr Y, long incY, IntPtr dotc)
- public static void ZdotuiSub(long N, IntPtr X, ref long indx, IntPtr Y, IntPtr dotui)
- public static void ZdotuSub(long N, IntPtr X, long incX, IntPtr Y, long incY, IntPtr dotu)
- public static void Zdrot(long N, IntPtr X, long incX, IntPtr Y, long incY, double c, double s)
- public static void Zdscal(long N, double alpha, IntPtr X, long incX)
- public static void Zgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, long KL, long KU, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zgemm3m(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long M, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zgemm3mBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, IntPtr beta_Array, Void** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void ZgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref long M_Array, ref long N_Array, ref long K_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, IntPtr beta_Array, Void** C_Array, ref long ldc_Array, long group_count, ref long group_size)
- public static void Zgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zgerc(CBLAS_LAYOUT Layout, long M, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Zgeru(CBLAS_LAYOUT Layout, long M, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Zgthr(long N, IntPtr Y, IntPtr X, ref long indx)
- public static void Zgthrz(long N, IntPtr Y, IntPtr X, ref long indx)
- public static void Zhbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zhemm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zhemv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr A, long lda, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zher(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, IntPtr X, long incX, IntPtr A, long lda)
- public static void Zher2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr A, long lda)
- public static void Zher2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, double beta, IntPtr C, long ldc)
- public static void Zherk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, double alpha, IntPtr A, long lda, double beta, IntPtr C, long ldc)
- public static void Zhpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr Ap, IntPtr X, long incX, IntPtr beta, IntPtr Y, long incY)
- public static void Zhpr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, double alpha, IntPtr X, long incX, IntPtr A)
- public static void Zhpr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, long N, IntPtr alpha, IntPtr X, long incX, IntPtr Y, long incY, IntPtr Ap)
- public static void Zrotg(IntPtr a, IntPtr b, ref double c, IntPtr s)
- public static void Zscal(long N, IntPtr alpha, IntPtr X, long incX)
- public static void Zsctr(long N, IntPtr X, ref long indx, IntPtr Y)
- public static void Zswap(long N, IntPtr X, long incX, IntPtr Y, long incY)
- public static void Zsymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zsyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb, IntPtr beta, IntPtr C, long ldc)
- public static void Zsyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, long N, long K, IntPtr alpha, IntPtr A, long lda, IntPtr beta, IntPtr C, long ldc)
- public static void Ztbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ztbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, long K, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ztpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr Ap, IntPtr X, long incX)
- public static void Ztpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr Ap, IntPtr X, long incX)
- public static void Ztrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb)
- public static void Ztrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr A, long lda, IntPtr X, long incX)
- public static void Ztrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long M, long N, IntPtr alpha, IntPtr A, long lda, IntPtr B, long ldb)
- public static void ZtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref long M_Array, ref long N_Array, IntPtr alpha_Array, Void** A_Array, ref long lda_Array, Void** B_Array, ref long ldb_Array, long group_count, ref long group_size)
- public static void Ztrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, long N, IntPtr A, long lda, IntPtr X, long incX)
-
public enum CBLAS_DIAG
-
public enum CBLAS_IDENTIFIER
-
public enum CBLAS_LAYOUT
-
public enum CBLAS_OFFSET
-
public enum CBLAS_SIDE
-
public enum CBLAS_STORAGE
-
public enum CBLAS_TRANSPOSE
-
public enum CBLAS_UPLO
IntelMKL.LP64
-
public class CBlas
- public struct __Internal
- public CBlas()
- public static void Caxpby(int N, IntPtr alpha, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Caxpy(int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY)
- public static void Caxpyi(int N, IntPtr alpha, IntPtr X, ref int indx, IntPtr Y)
- public static void Ccopy(int N, IntPtr X, int incX, IntPtr Y, int incY)
- public static void CdotciSub(int N, IntPtr X, ref int indx, IntPtr Y, IntPtr dotui)
- public static void CdotcSub(int N, IntPtr X, int incX, IntPtr Y, int incY, IntPtr dotc)
- public static void CdotuiSub(int N, IntPtr X, ref int indx, IntPtr Y, IntPtr dotui)
- public static void CdotuSub(int N, IntPtr X, int incX, IntPtr Y, int incY, IntPtr dotu)
- public static void Cgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, int KL, int KU, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Cgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int M, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Cgemm3m(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int M, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Cgemm3mBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, IntPtr beta_Array, Void** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void CgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, IntPtr beta_Array, Void** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void Cgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Cgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Cgerc(CBLAS_LAYOUT Layout, int M, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Cgeru(CBLAS_LAYOUT Layout, int M, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Cgthr(int N, IntPtr Y, IntPtr X, ref int indx)
- public static void Cgthrz(int N, IntPtr Y, IntPtr X, ref int indx)
- public static void Chbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Chemm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Chemv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Cher(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, IntPtr X, int incX, IntPtr A, int lda)
- public static void Cher2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Cher2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, float beta, IntPtr C, int ldc)
- public static void Cherk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, float alpha, IntPtr A, int lda, float beta, IntPtr C, int ldc)
- public static void Chpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr Ap, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Chpr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, IntPtr X, int incX, IntPtr A)
- public static void Chpr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr Ap)
- public static void Crotg(IntPtr a, IntPtr b, ref float c, IntPtr s)
- public static void Cscal(int N, IntPtr alpha, IntPtr X, int incX)
- public static void Csctr(int N, IntPtr X, ref int indx, IntPtr Y)
- public static void Csrot(int N, IntPtr X, int incX, IntPtr Y, int incY, float c, float s)
- public static void Csscal(int N, float alpha, IntPtr X, int incX)
- public static void Cswap(int N, IntPtr X, int incX, IntPtr Y, int incY)
- public static void Csymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Csyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Csyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr beta, IntPtr C, int ldc)
- public static void Ctbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ctbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ctpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr Ap, IntPtr X, int incX)
- public static void Ctpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr Ap, IntPtr X, int incX)
- public static void Ctrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb)
- public static void Ctrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ctrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb)
- public static void CtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref int M_Array, ref int N_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, int group_count, ref int group_size)
- public static void Ctrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr A, int lda, IntPtr X, int incX)
- public static double Dasum(int N, ref double X, int incX)
- public static void Daxpby(int N, double alpha, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Daxpy(int N, double alpha, ref double X, int incX, ref double Y, int incY)
- public static void Daxpyi(int N, double alpha, ref double X, ref int indx, ref double Y)
- public static double Dcabs1(IntPtr z)
- public static void Dcopy(int N, ref double X, int incX, ref double Y, int incY)
- public static double Ddot(int N, ref double X, int incX, ref double Y, int incY)
- public static double Ddoti(int N, ref double X, ref int indx, ref double Y)
- public static void Dgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, int KL, int KU, double alpha, ref double A, int lda, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Dgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE 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)
- public static Double* DgemmAlloc(CBLAS_IDENTIFIER identifier, int M, int N, int K)
- public static void DgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, ref double alpha_Array, Double** A_Array, ref int lda_Array, Double** B_Array, ref int ldb_Array, ref double beta_Array, Double** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void DgemmCompute(CBLAS_LAYOUT Layout, int TransA, int TransB, int M, int N, int K, ref double A, int lda, ref double B, int ldb, double beta, ref double C, int ldc)
- public static void DgemmFree(ref double dest)
- public static void DgemmPack(CBLAS_LAYOUT Layout, CBLAS_IDENTIFIER identifier, CBLAS_TRANSPOSE Trans, int M, int N, int K, double alpha, ref double src, int ld, ref double dest)
- public static void Dgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int N, int K, double alpha, ref double A, int lda, ref double B, int ldb, double beta, ref double C, int ldc)
- public static void Dgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, double alpha, ref double A, int lda, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Dger(CBLAS_LAYOUT Layout, int M, int N, double alpha, ref double X, int incX, ref double Y, int incY, ref double A, int lda)
- public static void Dgthr(int N, ref double Y, ref double X, ref int indx)
- public static void Dgthrz(int N, ref double Y, ref double X, ref int indx)
- public static double Dnrm2(int N, ref double X, int incX)
- public static void Drot(int N, ref double X, int incX, ref double Y, int incY, double c, double s)
- public static void Drotg(ref double a, ref double b, ref double c, ref double s)
- public static void Droti(int N, ref double X, ref int indx, ref double Y, double c, double s)
- public static void Drotm(int N, ref double X, int incX, ref double Y, int incY, ref double P)
- public static void Drotmg(ref double d1, ref double d2, ref double b1, double b2, ref double P)
- public static void Dsbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, int K, double alpha, ref double A, int lda, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Dscal(int N, double alpha, ref double X, int incX)
- public static void Dsctr(int N, ref double X, ref int indx, ref double Y)
- public static double Dsdot(int N, ref float X, int incX, ref float Y, int incY)
- public static void Dspmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double Ap, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Dspr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double X, int incX, ref double Ap)
- public static void Dspr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double X, int incX, ref double Y, int incY, ref double A)
- public static void Dswap(int N, ref double X, int incX, ref double Y, int incY)
- public static void Dsymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, double alpha, ref double A, int lda, ref double B, int ldb, double beta, ref double C, int ldc)
- public static void Dsymv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double A, int lda, ref double X, int incX, double beta, ref double Y, int incY)
- public static void Dsyr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double X, int incX, ref double A, int lda)
- public static void Dsyr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, ref double X, int incX, ref double Y, int incY, ref double A, int lda)
- public static void Dsyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, double alpha, ref double A, int lda, ref double B, int ldb, double beta, ref double C, int ldc)
- public static void Dsyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, double alpha, ref double A, int lda, double beta, ref double C, int ldc)
- public static void Dtbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, ref double A, int lda, ref double X, int incX)
- public static void Dtbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, ref double A, int lda, ref double X, int incX)
- public static void Dtpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref double Ap, ref double X, int incX)
- public static void Dtpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref double Ap, ref double X, int incX)
- public static void Dtrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, double alpha, ref double A, int lda, ref double B, int ldb)
- public static void Dtrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref double A, int lda, ref double X, int incX)
- public static void Dtrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, double alpha, ref double A, int lda, ref double B, int ldb)
- public static void DtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref int M_Array, ref int N_Array, ref double alpha_Array, Double** A_Array, ref int lda_Array, Double** B_Array, ref int ldb_Array, int group_count, ref int group_size)
- public static void Dtrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref double A, int lda, ref double X, int incX)
- public static double Dzasum(int N, IntPtr X, int incX)
- public static double Dznrm2(int N, IntPtr X, int incX)
- public static void GemmS16s16s32(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, CBLAS_OFFSET OffsetC, int M, int N, int K, float alpha, ref short A, int lda, short ao, ref short B, int ldb, short bo, float beta, ref int C, int ldc, ref int cb)
- public static void GemmS8u8s32(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, CBLAS_OFFSET OffsetC, int M, int N, int K, float alpha, IntPtr A, int lda, sbyte ao, IntPtr B, int ldb, sbyte bo, float beta, ref int C, int ldc, ref int cb)
- public static ulong Icamax(int N, IntPtr X, int incX)
- public static ulong Icamin(int N, IntPtr X, int incX)
- public static ulong Idamax(int N, ref double X, int incX)
- public static ulong Idamin(int N, ref double X, int incX)
- public static ulong Isamax(int N, ref float X, int incX)
- public static ulong Isamin(int N, ref float X, int incX)
- public static ulong Izamax(int N, IntPtr X, int incX)
- public static ulong Izamin(int N, IntPtr X, int incX)
- public static float Sasum(int N, ref float X, int incX)
- public static void Saxpby(int N, float alpha, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Saxpy(int N, float alpha, ref float X, int incX, ref float Y, int incY)
- public static void Saxpyi(int N, float alpha, ref float X, ref int indx, ref float Y)
- public static float Scabs1(IntPtr c)
- public static float Scasum(int N, IntPtr X, int incX)
- public static float Scnrm2(int N, IntPtr X, int incX)
- public static void Scopy(int N, ref float X, int incX, ref float Y, int incY)
- public static float Sdot(int N, ref float X, int incX, ref float Y, int incY)
- public static float Sdoti(int N, ref float X, ref int indx, ref float Y)
- public static float Sdsdot(int N, float sb, ref float X, int incX, ref float Y, int incY)
- public static void Sgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, int KL, int KU, float alpha, ref float A, int lda, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Sgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE 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)
- public static Single* SgemmAlloc(CBLAS_IDENTIFIER identifier, int M, int N, int K)
- public static void SgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, ref float alpha_Array, Single** A_Array, ref int lda_Array, Single** B_Array, ref int ldb_Array, ref float beta_Array, Single** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void SgemmCompute(CBLAS_LAYOUT Layout, int TransA, int TransB, int M, int N, int K, ref float A, int lda, ref float B, int ldb, float beta, ref float C, int ldc)
- public static void SgemmFree(ref float dest)
- public static void SgemmPack(CBLAS_LAYOUT Layout, CBLAS_IDENTIFIER identifier, CBLAS_TRANSPOSE Trans, int M, int N, int K, float alpha, ref float src, int ld, ref float dest)
- public static void Sgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int N, int K, float alpha, ref float A, int lda, ref float B, int ldb, float beta, ref float C, int ldc)
- public static void Sgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, float alpha, ref float A, int lda, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Sger(CBLAS_LAYOUT Layout, int M, int N, float alpha, ref float X, int incX, ref float Y, int incY, ref float A, int lda)
- public static void Sgthr(int N, ref float Y, ref float X, ref int indx)
- public static void Sgthrz(int N, ref float Y, ref float X, ref int indx)
- public static float Snrm2(int N, ref float X, int incX)
- public static void Srot(int N, ref float X, int incX, ref float Y, int incY, float c, float s)
- public static void Srotg(ref float a, ref float b, ref float c, ref float s)
- public static void Sroti(int N, ref float X, ref int indx, ref float Y, float c, float s)
- public static void Srotm(int N, ref float X, int incX, ref float Y, int incY, ref float P)
- public static void Srotmg(ref float d1, ref float d2, ref float b1, float b2, ref float P)
- public static void Ssbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, int K, float alpha, ref float A, int lda, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Sscal(int N, float alpha, ref float X, int incX)
- public static void Ssctr(int N, ref float X, ref int indx, ref float Y)
- public static void Sspmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float Ap, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Sspr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float X, int incX, ref float Ap)
- public static void Sspr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float X, int incX, ref float Y, int incY, ref float A)
- public static void Sswap(int N, ref float X, int incX, ref float Y, int incY)
- public static void Ssymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, float alpha, ref float A, int lda, ref float B, int ldb, float beta, ref float C, int ldc)
- public static void Ssymv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float A, int lda, ref float X, int incX, float beta, ref float Y, int incY)
- public static void Ssyr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float X, int incX, ref float A, int lda)
- public static void Ssyr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, float alpha, ref float X, int incX, ref float Y, int incY, ref float A, int lda)
- public static void Ssyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, float alpha, ref float A, int lda, ref float B, int ldb, float beta, ref float C, int ldc)
- public static void Ssyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, float alpha, ref float A, int lda, float beta, ref float C, int ldc)
- public static void Stbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, ref float A, int lda, ref float X, int incX)
- public static void Stbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, ref float A, int lda, ref float X, int incX)
- public static void Stpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref float Ap, ref float X, int incX)
- public static void Stpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref float Ap, ref float X, int incX)
- public static void Strmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, float alpha, ref float A, int lda, ref float B, int ldb)
- public static void Strmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref float A, int lda, ref float X, int incX)
- public static void Strsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, float alpha, ref float A, int lda, ref float B, int ldb)
- public static void StrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* TransA_Array, CBLAS_DIAG* Diag_Array, ref int M_Array, ref int N_Array, ref float alpha_Array, Single** A_Array, ref int lda_Array, Single** B_Array, ref int ldb_Array, int group_count, ref int group_size)
- public static void Strsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, ref float A, int lda, ref float X, int incX)
- public static void Zaxpby(int N, IntPtr alpha, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zaxpy(int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY)
- public static void Zaxpyi(int N, IntPtr alpha, IntPtr X, ref int indx, IntPtr Y)
- public static void Zcopy(int N, IntPtr X, int incX, IntPtr Y, int incY)
- public static void ZdotciSub(int N, IntPtr X, ref int indx, IntPtr Y, IntPtr dotui)
- public static void ZdotcSub(int N, IntPtr X, int incX, IntPtr Y, int incY, IntPtr dotc)
- public static void ZdotuiSub(int N, IntPtr X, ref int indx, IntPtr Y, IntPtr dotui)
- public static void ZdotuSub(int N, IntPtr X, int incX, IntPtr Y, int incY, IntPtr dotu)
- public static void Zdrot(int N, IntPtr X, int incX, IntPtr Y, int incY, double c, double s)
- public static void Zdscal(int N, double alpha, IntPtr X, int incX)
- public static void Zgbmv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, int KL, int KU, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zgemm(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int M, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zgemm3m(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int M, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zgemm3mBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, IntPtr beta_Array, Void** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void ZgemmBatch(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE* TransA_Array, CBLAS_TRANSPOSE* TransB_Array, ref int M_Array, ref int N_Array, ref int K_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, IntPtr beta_Array, Void** C_Array, ref int ldc_Array, int group_count, ref int group_size)
- public static void Zgemmt(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zgemv(CBLAS_LAYOUT Layout, CBLAS_TRANSPOSE TransA, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zgerc(CBLAS_LAYOUT Layout, int M, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Zgeru(CBLAS_LAYOUT Layout, int M, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Zgthr(int N, IntPtr Y, IntPtr X, ref int indx)
- public static void Zgthrz(int N, IntPtr Y, IntPtr X, ref int indx)
- public static void Zhbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zhemm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zhemv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr A, int lda, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zher(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, IntPtr X, int incX, IntPtr A, int lda)
- public static void Zher2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr A, int lda)
- public static void Zher2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, double beta, IntPtr C, int ldc)
- public static void Zherk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, double alpha, IntPtr A, int lda, double beta, IntPtr C, int ldc)
- public static void Zhpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr Ap, IntPtr X, int incX, IntPtr beta, IntPtr Y, int incY)
- public static void Zhpr(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, double alpha, IntPtr X, int incX, IntPtr A)
- public static void Zhpr2(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, int N, IntPtr alpha, IntPtr X, int incX, IntPtr Y, int incY, IntPtr Ap)
- public static void Zrotg(IntPtr a, IntPtr b, ref double c, IntPtr s)
- public static void Zscal(int N, IntPtr alpha, IntPtr X, int incX)
- public static void Zsctr(int N, IntPtr X, ref int indx, IntPtr Y)
- public static void Zswap(int N, IntPtr X, int incX, IntPtr Y, int incY)
- public static void Zsymm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zsyr2k(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb, IntPtr beta, IntPtr C, int ldc)
- public static void Zsyrk(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, int N, int K, IntPtr alpha, IntPtr A, int lda, IntPtr beta, IntPtr C, int ldc)
- public static void Ztbmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ztbsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, int K, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ztpmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr Ap, IntPtr X, int incX)
- public static void Ztpsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr Ap, IntPtr X, int incX)
- public static void Ztrmm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb)
- public static void Ztrmv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr A, int lda, IntPtr X, int incX)
- public static void Ztrsm(CBLAS_LAYOUT Layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int M, int N, IntPtr alpha, IntPtr A, int lda, IntPtr B, int ldb)
- public static void ZtrsmBatch(CBLAS_LAYOUT Layout, CBLAS_SIDE* Side_Array, CBLAS_UPLO* Uplo_Array, CBLAS_TRANSPOSE* Transa_Array, CBLAS_DIAG* Diag_Array, ref int M_Array, ref int N_Array, IntPtr alpha_Array, Void** A_Array, ref int lda_Array, Void** B_Array, ref int ldb_Array, int group_count, ref int group_size)
- public static void Ztrsv(CBLAS_LAYOUT Layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, int N, IntPtr A, int lda, IntPtr X, int incX)
-
public enum CBLAS_DIAG
-
public enum CBLAS_IDENTIFIER
-
public enum CBLAS_LAYOUT
-
public enum CBLAS_OFFSET
-
public enum CBLAS_SIDE
-
public enum CBLAS_STORAGE
-
public enum CBLAS_TRANSPOSE
-
public enum CBLAS_UPLO