Package javaforce.cl

Class Compute

java.lang.Object
javaforce.cl.Compute

public class Compute extends Object
  • Constructor Details

    • Compute

      public Compute()
  • Method Details

    • init

      public boolean init(int type)
    • uninit

      public void uninit()
    • array_square

      public boolean array_square(float[] a, float[] b)
      array square each element. b[i] = a[i] * a[i];
      Parameters:
      a - = input array
      b - = output array All arrays must be same size.
    • array_mult

      public boolean array_mult(float[] a, float[] b, float[] c)
      array multiple. c[i] = a[i] * b[i];
      Parameters:
      a - = input array
      b - = input array
      c - = output array All arrays must be same size.
    • matrix_mult

      public boolean matrix_mult(int as, int bs, int ks, float[] a, float[] b, float[] c)
      matrix multiple. c = ab https://cnugteren.github.io/tutorial/pages/page1.html N ... K .B. ... K ... ... M .A. .C. ... ...
      Parameters:
      as - = a size (M)
      bs - = b size (N)
      ks - = common size (K)
      a - = input array
      b - = input array
      c - = output array