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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    daxpy​(int n, double alpha, double[] x, int incx, double[] y, int incy)
     
    double
    ddot​(int n, double[] x, int incx, double[] y, int incy)
     
    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)
     
    void
    dgemv​(String trans, int m, int n, double alpha, double[] a, int lda, double[] x, int incx, double beta, double[] y, int incy)
     
    void
    dscal​(int n, double alpha, double[] x, int incx)
     
    void
    dspmv​(String uplo, int n, double alpha, double[] a, double[] x, int incx, double beta, double[] y, int incy)
     
    void
    dspr​(String uplo, int n, double alpha, double[] x, int incx, double[] a)
     
    void
    dsyr​(String uplo, int n, double alpha, double[] x, int incx, double[] a, int lda)
     
    float
    sdot​(int n, float[] x, int incx, float[] y, int incy)
     
    void
    sgemv​(String trans, int m, int n, float alpha, float[] a, int lda, float[] x, int incx, float beta, float[] y, int incy)
     
    void
    sscal​(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, strsv

    Methods inherited from class com.github.fommil.netlib.BLAS

    getInstance

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VectorizedBLAS

      public VectorizedBLAS()
  • Method Details

    • daxpy

      public void daxpy(int n, double alpha, double[] x, int incx, double[] y, int incy)
      Overrides:
      daxpy in class com.github.fommil.netlib.F2jBLAS
    • sdot

      public float sdot(int n, float[] x, int incx, float[] y, int incy)
      Overrides:
      sdot in class com.github.fommil.netlib.F2jBLAS
    • ddot

      public double ddot(int n, double[] x, int incx, double[] y, int incy)
      Overrides:
      ddot in class com.github.fommil.netlib.F2jBLAS
    • dscal

      public void dscal(int n, double alpha, double[] x, int incx)
      Overrides:
      dscal in class com.github.fommil.netlib.F2jBLAS
    • sscal

      public void sscal(int n, float alpha, float[] x, int incx)
      Overrides:
      sscal in class com.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:
      dspmv in class com.github.fommil.netlib.F2jBLAS
    • dspr

      public void dspr(String uplo, int n, double alpha, double[] x, int incx, double[] a)
      Overrides:
      dspr in class com.github.fommil.netlib.F2jBLAS
    • dsyr

      public void dsyr(String uplo, int n, double alpha, double[] x, int incx, double[] a, int lda)
      Overrides:
      dsyr in class com.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:
      dgemv in class com.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:
      sgemv in class com.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:
      dgemm in class com.github.fommil.netlib.F2jBLAS