Package dev.ludovic.blas
Class VectorizedBLAS
java.lang.Object
com.github.fommil.netlib.BLAS
com.github.fommil.netlib.F2jBLAS
dev.ludovic.blas.VectorizedBLAS
public class VectorizedBLAS
extends com.github.fommil.netlib.F2jBLAS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddaxpy(int n, double alpha, double[] x, int incx, double[] y, int incy)doubleddot(int n, double[] x, int incx, double[] y, int incy)voiddgemm(String transa, String transb, int m, int n, int k, double alpha, double[] a, int lda, double[] b, int ldb, double beta, double[] c, int ldc)voiddgemv(String trans, int m, int n, double alpha, double[] a, int lda, double[] x, int incx, double beta, double[] y, int incy)voiddscal(int n, double alpha, double[] x, int incx)voiddspmv(String uplo, int n, double alpha, double[] a, double[] x, int incx, double beta, double[] y, int incy)voidvoidfloatsdot(int n, float[] x, int incx, float[] y, int incy)voidsgemv(String trans, int m, int n, float alpha, float[] a, int lda, float[] x, int incx, float beta, float[] y, int incy)voidsscal(int n, float alpha, float[] x, int incx)Methods inherited from class com.github.fommil.netlib.F2jBLAS
dasum, dasum, daxpy, dcopy, dcopy, ddot, dgbmv, dgbmv, dgemm, dgemv, dger, dger, dnrm2, dnrm2, drot, drot, drotg, drotm, drotm, drotmg, drotmg, dsbmv, dsbmv, dscal, dspmv, dspr, dspr2, dspr2, dswap, dswap, dsymm, dsymm, dsymv, dsymv, dsyr, dsyr2, dsyr2, dsyr2k, dsyr2k, dsyrk, dsyrk, dtbmv, dtbmv, dtbsv, dtbsv, dtpmv, dtpmv, dtpsv, dtpsv, dtrmm, dtrmm, dtrmv, dtrmv, dtrsm, dtrsm, dtrsv, dtrsv, idamax, idamax, isamax, isamax, lsame, sasum, sasum, saxpy, saxpy, scopy, scopy, sdot, sdsdot, sdsdot, sgbmv, sgbmv, sgemm, sgemm, sgemv, sger, sger, snrm2, snrm2, srot, srot, srotg, srotm, srotm, srotmg, srotmg, ssbmv, ssbmv, sscal, sspmv, sspmv, sspr, sspr, sspr2, sspr2, sswap, sswap, ssymm, ssymm, ssymv, ssymv, ssyr, ssyr, ssyr2, ssyr2, ssyr2k, ssyr2k, ssyrk, ssyrk, stbmv, stbmv, stbsv, stbsv, stpmv, stpmv, stpsv, stpsv, strmm, strmm, strmv, strmv, strsm, strsm, strsv, strsvMethods inherited from class com.github.fommil.netlib.BLAS
getInstance
-
Constructor Details
-
VectorizedBLAS
public VectorizedBLAS()
-
-
Method Details
-
daxpy
public void daxpy(int n, double alpha, double[] x, int incx, double[] y, int incy)- Overrides:
daxpyin classcom.github.fommil.netlib.F2jBLAS
-
sdot
public float sdot(int n, float[] x, int incx, float[] y, int incy)- Overrides:
sdotin classcom.github.fommil.netlib.F2jBLAS
-
ddot
public double ddot(int n, double[] x, int incx, double[] y, int incy)- Overrides:
ddotin classcom.github.fommil.netlib.F2jBLAS
-
dscal
public void dscal(int n, double alpha, double[] x, int incx)- Overrides:
dscalin classcom.github.fommil.netlib.F2jBLAS
-
sscal
public void sscal(int n, float alpha, float[] x, int incx)- Overrides:
sscalin classcom.github.fommil.netlib.F2jBLAS
-
dspmv
public void dspmv(String uplo, int n, double alpha, double[] a, double[] x, int incx, double beta, double[] y, int incy)- Overrides:
dspmvin classcom.github.fommil.netlib.F2jBLAS
-
dspr
- Overrides:
dsprin classcom.github.fommil.netlib.F2jBLAS
-
dsyr
- Overrides:
dsyrin classcom.github.fommil.netlib.F2jBLAS
-
dgemv
public void dgemv(String trans, int m, int n, double alpha, double[] a, int lda, double[] x, int incx, double beta, double[] y, int incy)- Overrides:
dgemvin classcom.github.fommil.netlib.F2jBLAS
-
sgemv
public void sgemv(String trans, int m, int n, float alpha, float[] a, int lda, float[] x, int incx, float beta, float[] y, int incy)- Overrides:
sgemvin classcom.github.fommil.netlib.F2jBLAS
-
dgemm
public void dgemm(String transa, String transb, int m, int n, int k, double alpha, double[] a, int lda, double[] b, int ldb, double beta, double[] c, int ldc)- Overrides:
dgemmin classcom.github.fommil.netlib.F2jBLAS
-