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)voiddgemm(String transa, String transb, int m, int n, int k, double alpha, double[] a, int offseta, int lda, double[] b, int offsetb, int ldb, double beta, double[] c, int ldc, int offsetc)voiddgemv(String trans, int m, int n, double alpha, double[] a, int lda, double[] x, int incx, double beta, double[] y, int incy)voiddgemv(String trans, int m, int n, double alpha, double[] a, int offseta, int lda, double[] x, int offsetx, int incx, double beta, double[] y, int offsety, int incy)voiddscal(int n, double alpha, double[] x, int incx)voiddscal(int n, double alpha, double[] x, int offsetx, 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)voidsgemv(String trans, int m, int n, float alpha, float[] a, int offseta, int lda, float[] x, int offsetx, int incx, float beta, float[] y, int offsety, int incy)voidsscal(int n, float alpha, float[] x, int incx)voidsscal(int n, float alpha, float[] x, int offsetx, int incx)Methods inherited from class com.github.fommil.netlib.F2jBLAS
dasum, dasum, daxpy, dcopy, dcopy, ddot, dgbmv, dgbmv, dger, dger, dnrm2, dnrm2, drot, drot, drotg, drotm, drotm, drotmg, drotmg, dsbmv, dsbmv, 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, sger, sger, snrm2, snrm2, srot, srot, srotg, srotm, srotm, srotmg, srotmg, ssbmv, ssbmv, 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
-
dscal
public void dscal(int n, double alpha, double[] x, int offsetx, 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
-
sscal
public void sscal(int n, float alpha, float[] x, int offsetx, 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
-
dgemv
public void dgemv(String trans, int m, int n, double alpha, double[] a, int offseta, int lda, double[] x, int offsetx, int incx, double beta, double[] y, int offsety, 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
-
sgemv
public void sgemv(String trans, int m, int n, float alpha, float[] a, int offseta, int lda, float[] x, int offsetx, int incx, float beta, float[] y, int offsety, 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
-
dgemm
public void dgemm(String transa, String transb, int m, int n, int k, double alpha, double[] a, int offseta, int lda, double[] b, int offsetb, int ldb, double beta, double[] c, int ldc, int offsetc)- Overrides:
dgemmin classcom.github.fommil.netlib.F2jBLAS
-