Class OpenCLKernel


  • public class OpenCLKernel
    extends OpenCLJNI
    • Constructor Detail

      • OpenCLKernel

        public OpenCLKernel​(long kernel,
                            OpenCLProgram programInstance,
                            java.lang.String name,
                            OpenCLArgDescriptor[] _args)
        This constructor is specifically for JNI usage
        Parameters:
        kernel -
        programInstance -
        name -
        _args -
      • OpenCLKernel

        private OpenCLKernel()
    • Method Detail

      • createKernel

        public static OpenCLKernel createKernel​(OpenCLProgram _program,
                                                java.lang.String _kernelName,
                                                java.util.List<OpenCLArgDescriptor> _args)
        This method is used to create a new Kernel from JNI
        Parameters:
        _program -
        _kernelName -
        _args -
        Returns:
      • getName

        public java.lang.String getName()
      • invoke

        public void invoke​(java.lang.Object[] _args)
      • dispose

        public void dispose()