public class BlasN extends Blas
Intel MKL (Math Kernel Library) native implementation.| Modifier | Constructor and Description |
|---|---|
protected |
BlasN() |
| Modifier and Type | Method and Description |
|---|---|
void |
cgemm(Trans transa,
Trans transb,
int m,
int n,
int k,
float alphar,
float alphai,
float[] a,
int lda,
float[] b,
int ldb,
float betar,
float betai,
float[] c,
int ldc) |
void |
daxpy(int n,
double da,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy) |
void |
dcopy(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy) |
double |
ddot(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy) |
void |
dgbmv(String trans,
int m,
int n,
int kl,
int ku,
double alpha,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx,
double beta,
double[] y,
int yOffset,
int incy) |
void |
dgemm_multi(String transa,
String transb,
int m,
int n,
int k,
double alpha,
double[] a,
int aOffset,
int lda,
double[] b,
int bOffset,
int ldb,
double beta,
double[] c,
int cOffset,
int ldc,
int howMany,
int incAOff,
int incBOff,
int incCOff) |
void |
dgemm(String transa,
String transb,
int m,
int n,
int k,
double alpha,
double[] a,
int aOffset,
int lda,
double[] b,
int bOffset,
int ldb,
double beta,
double[] c,
int cOffset,
int ldc) |
void |
dgemv(String trans,
int m,
int n,
double alpha,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx,
double beta,
double[] y,
int yOffset,
int incy) |
void |
dger(int m,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] y,
int yOffset,
int incy,
double[] a,
int aOffset,
int lda) |
void |
drot(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy,
double c,
double s) |
void |
dsbmv(String uplo,
int n,
int k,
double alpha,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx,
double beta,
double[] y,
int yOffset,
int incy) |
void |
dscal(int n,
double da,
double[] dx,
int dxOffset,
int incx) |
void |
dspmv(String uplo,
int n,
double alpha,
double[] ap,
int apOffset,
double[] x,
int xOffset,
int incx,
double beta,
double[] y,
int yOffset,
int incy) |
void |
dspr(String uplo,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] ap,
int apOffset) |
void |
dspr2(String uplo,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] y,
int yOffset,
int incy,
double[] ap,
int apOffset) |
void |
dswap(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy) |
void |
dsymm(String side,
String uplo,
int m,
int n,
double alpha,
double[] a,
int aOffset,
int lda,
double[] b,
int bOffset,
int ldb,
double beta,
double[] c,
int cOffset,
int ldc) |
void |
dsymv(String uplo,
int n,
double alpha,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx,
double beta,
double[] y,
int yOffset,
int incy) |
void |
dsyr(String uplo,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] a,
int aOffset,
int lda) |
void |
dsyr2(String uplo,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] y,
int yOffset,
int incy,
double[] a,
int aOffset,
int lda) |
void |
dsyr2k(String uplo,
String trans,
int n,
int k,
double alpha,
double[] a,
int aOffset,
int lda,
double[] b,
int bOffset,
int ldb,
double beta,
double[] c,
int cOffset,
int ldc) |
void |
dsyrk(String uplo,
String trans,
int n,
int k,
double alpha,
double[] a,
int aOffset,
int lda,
double beta,
double[] c,
int cOffset,
int ldc) |
void |
dtbmv(String uplo,
String trans,
String diag,
int n,
int k,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx) |
void |
dtbsv(String uplo,
String trans,
String diag,
int n,
int k,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx) |
void |
dtpmv(String uplo,
String trans,
String diag,
int n,
double[] ap,
int apOffset,
double[] x,
int xOffset,
int incx) |
void |
dtpsv(String uplo,
String trans,
String diag,
int n,
double[] ap,
int apOffset,
double[] x,
int xOffset,
int incx) |
void |
dtrmm(String side,
String uplo,
String transa,
String diag,
int m,
int n,
double alpha,
double[] a,
int aOffset,
int lda,
double[] b,
int bOffset,
int ldb) |
void |
dtrmv(String uplo,
String trans,
String diag,
int n,
double[] a,
int aOffset,
int lda,
double[] x,
int xOffset,
int incx) |
int |
idamax(int n,
double[] dx,
int dxOffset,
int incx) |
void |
sgemm_multi(String transa,
String transb,
int m,
int n,
int k,
float alpha,
float[] a,
int aOffset,
int lda,
float[] b,
int bOffset,
int ldb,
float beta,
float[] c,
int cOffset,
int ldc,
int howMany,
int incAOff,
int incBOff,
int incCOff) |
void |
sgemm(String transa,
String transb,
int m,
int n,
int k,
float alpha,
float[] a,
int aOffset,
int lda,
float[] b,
int bOffset,
int ldb,
float beta,
float[] c,
int cOffset,
int ldc) |
void |
zgemm(Trans transa,
Trans transb,
int m,
int n,
int k,
double alphar,
double alphai,
double[] a,
int lda,
double[] b,
int ldb,
double betar,
double betai,
double[] c,
int ldc) |
public final void dgbmv(String trans, int m, int n, int kl, int ku, double alpha, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx, double beta, double[] y, int yOffset, int incy)
public final void dgemm(String transa, String transb, int m, int n, int k, double alpha, double[] a, int aOffset, int lda, double[] b, int bOffset, int ldb, double beta, double[] c, int cOffset, int ldc)
public void dgemm_multi(String transa, String transb, int m, int n, int k, double alpha, double[] a, int aOffset, int lda, double[] b, int bOffset, int ldb, double beta, double[] c, int cOffset, int ldc, int howMany, int incAOff, int incBOff, int incCOff)
dgemm_multi in class Blaspublic final void dgemv(String trans, int m, int n, double alpha, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx, double beta, double[] y, int yOffset, int incy)
public final void dger(int m,
int n,
double alpha,
double[] x,
int xOffset,
int incx,
double[] y,
int yOffset,
int incy,
double[] a,
int aOffset,
int lda)
public final void dsbmv(String uplo, int n, int k, double alpha, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx, double beta, double[] y, int yOffset, int incy)
public final void dspmv(String uplo, int n, double alpha, double[] ap, int apOffset, double[] x, int xOffset, int incx, double beta, double[] y, int yOffset, int incy)
public final void dspr(String uplo, int n, double alpha, double[] x, int xOffset, int incx, double[] ap, int apOffset)
public final void dspr2(String uplo, int n, double alpha, double[] x, int xOffset, int incx, double[] y, int yOffset, int incy, double[] ap, int apOffset)
public final void dsymm(String side, String uplo, int m, int n, double alpha, double[] a, int aOffset, int lda, double[] b, int bOffset, int ldb, double beta, double[] c, int cOffset, int ldc)
public final void dsymv(String uplo, int n, double alpha, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx, double beta, double[] y, int yOffset, int incy)
public final void dsyr(String uplo, int n, double alpha, double[] x, int xOffset, int incx, double[] a, int aOffset, int lda)
public final void dsyr2(String uplo, int n, double alpha, double[] x, int xOffset, int incx, double[] y, int yOffset, int incy, double[] a, int aOffset, int lda)
public final void dsyr2k(String uplo, String trans, int n, int k, double alpha, double[] a, int aOffset, int lda, double[] b, int bOffset, int ldb, double beta, double[] c, int cOffset, int ldc)
public final void dsyrk(String uplo, String trans, int n, int k, double alpha, double[] a, int aOffset, int lda, double beta, double[] c, int cOffset, int ldc)
public final void dtbmv(String uplo, String trans, String diag, int n, int k, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx)
public final void dtpmv(String uplo, String trans, String diag, int n, double[] ap, int apOffset, double[] x, int xOffset, int incx)
public final void dtrmm(String side, String uplo, String transa, String diag, int m, int n, double alpha, double[] a, int aOffset, int lda, double[] b, int bOffset, int ldb)
public final void dtrmv(String uplo, String trans, String diag, int n, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx)
public final void dtbsv(String uplo, String trans, String diag, int n, int k, double[] a, int aOffset, int lda, double[] x, int xOffset, int incx)
public final void dtpsv(String uplo, String trans, String diag, int n, double[] ap, int apOffset, double[] x, int xOffset, int incx)
public final void daxpy(int n,
double da,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy)
public final void dcopy(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy)
public final void dscal(int n,
double da,
double[] dx,
int dxOffset,
int incx)
public final void dswap(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy)
public final double ddot(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy)
public final void drot(int n,
double[] dx,
int dxOffset,
int incx,
double[] dy,
int dyOffset,
int incy,
double c,
double s)
public final int idamax(int n,
double[] dx,
int dxOffset,
int incx)
public final void sgemm(String transa, String transb, int m, int n, int k, float alpha, float[] a, int aOffset, int lda, float[] b, int bOffset, int ldb, float beta, float[] c, int cOffset, int ldc)
public void sgemm_multi(String transa, String transb, int m, int n, int k, float alpha, float[] a, int aOffset, int lda, float[] b, int bOffset, int ldb, float beta, float[] c, int cOffset, int ldc, int howMany, int incAOff, int incBOff, int incCOff)
sgemm_multi in class Blaspublic final void cgemm(Trans transa, Trans transb, int m, int n, int k, float alphar, float alphai, float[] a, int lda, float[] b, int ldb, float betar, float betai, float[] c, int ldc)
Copyright © 2023. All rights reserved.