Package javaforce.cl
Class Compute
java.lang.Object
javaforce.cl.Compute
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanarray_mult(float[] a, float[] b, float[] c) array multiple.booleanarray_square(float[] a, float[] b) array square each element.booleaninit(int type) booleanmatrix_mult(int as, int bs, int ks, float[] a, float[] b, float[] c) matrix multiple.voiduninit()
-
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 arrayb- = 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 arrayb- = input arrayc- = 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 arrayb- = input arrayc- = output array
-