static void n_Buffer2Array_Lorg_jocl_cl_mem_arrayI(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Encog.Engine.Opencl.EncogCLQueue __this = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.EncogCLQueue> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Jocl.Cl_mem p0 = global::Java.Lang.Object.GetObject <global::Org.Jocl.Cl_mem> (native_p0, JniHandleOwnership.DoNotTransfer); int[] p1 = (int[])JNIEnv.GetArray(native_p1, JniHandleOwnership.DoNotTransfer, typeof(int)); __this.Buffer2Array(p0, p1); if (p1 != null) { JNIEnv.CopyArray(p1, native_p1); } }
static void n_Array2Buffer_arrayFLorg_jocl_cl_mem_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Encog.Engine.Opencl.EncogCLQueue __this = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.EncogCLQueue> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); float[] p0 = (float[])JNIEnv.GetArray(native_p0, JniHandleOwnership.DoNotTransfer, typeof(float)); global::Org.Jocl.Cl_mem p1 = global::Java.Lang.Object.GetObject <global::Org.Jocl.Cl_mem> (native_p1, JniHandleOwnership.DoNotTransfer); __this.Array2Buffer(p0, p1); if (p0 != null) { JNIEnv.CopyArray(p0, native_p0); } }
static IntPtr n_GetCommands(IntPtr jnienv, IntPtr native__this) { global::Org.Encog.Engine.Opencl.EncogCLQueue __this = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.EncogCLQueue> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.Commands)); }
static void n_WaitFinish(IntPtr jnienv, IntPtr native__this) { global::Org.Encog.Engine.Opencl.EncogCLQueue __this = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.EncogCLQueue> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.WaitFinish(); }
static void n_Execute_Lorg_encog_engine_opencl_kernels_EncogKernel_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Encog.Engine.Opencl.EncogCLQueue __this = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.EncogCLQueue> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Encog.Engine.Opencl.Kernels.EncogKernel p0 = global::Java.Lang.Object.GetObject <global::Org.Encog.Engine.Opencl.Kernels.EncogKernel> (native_p0, JniHandleOwnership.DoNotTransfer); __this.Execute(p0); }