Kernels class. More...
Public Member Functions | |
| Kernel (string KernelName) | |
| Creates a new Kernel. | |
| void | Execute (ComputeCommandQueue CQ, CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Execute (ComputeCommandQueue CQ, CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Execute (ComputeCommandQueue CQ, CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, int[] WorkOffSet, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, int[] WorkOffSet) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int GlobalWorkSize) |
| Execute this kernel using work_dim = 1. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Dispose () |
| Releases kernel from memory. | |
| Kernel (string KernelName) | |
| Creates a new Kernel. | |
| void | Execute (ComputeCommandQueue CQ, CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Execute (ComputeCommandQueue CQ, CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int GlobalWorkSize) |
| Execute this kernel using work_dim = 1. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize) |
| Execute this kernel. | |
| void | Execute (CLCalc.Program.MemoryObject[] Arguments, int[] GlobalWorkSize, int[] LocalWorkSize, ICollection< ComputeEventBase > events) |
| Execute this kernel. | |
| void | Dispose () |
| Releases kernel from memory. | |
Kernels class.
| OpenCLTemplate.CLCalc.Program.Kernel.Kernel | ( | string | KernelName | ) |
Creates a new Kernel.
| KernelName |
| OpenCLTemplate.CLCalc.Program.Kernel.Kernel | ( | string | KernelName | ) |
Creates a new Kernel.
| KernelName |
| void OpenCLTemplate.CLCalc.Program.Kernel.Dispose | ( | ) |
Releases kernel from memory.
| void OpenCLTemplate.CLCalc.Program.Kernel.Dispose | ( | ) |
Releases kernel from memory.
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| Arguments | Arguments of the kernel function | |
| events | Events list |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int | GlobalWorkSize | |||
| ) |
Execute this kernel using work_dim = 1.
| GlobalWorkSize | Global work size in one-dimension. global_work_size = new int[1] {GlobalWorkSize} | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | ComputeCommandQueue | CQ, | |
| CLCalc.Program.MemoryObject[] | Arguments, | |||
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| CQ | Command queue to use | |
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| events | Event of this command |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | ComputeCommandQueue | CQ, | |
| CLCalc.Program.MemoryObject[] | Arguments, | |||
| int[] | GlobalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| CQ | Command queue to use | |
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| events | Event of this command |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| Arguments | Arguments of the kernel function | |
| events | Events list |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int | GlobalWorkSize | |||
| ) |
Execute this kernel using work_dim = 1.
| GlobalWorkSize | Global work size in one-dimension. global_work_size = new int[1] {GlobalWorkSize} | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize | |||
| ) |
Execute this kernel.
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| Arguments | Arguments of the kernel function |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | CLCalc.Program.MemoryObject[] | Arguments, | |
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| int[] | WorkOffSet | |||
| ) |
Execute this kernel.
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| WorkOffSet | Global offset |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | ComputeCommandQueue | CQ, | |
| CLCalc.Program.MemoryObject[] | Arguments, | |||
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| int[] | WorkOffSet, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| CQ | Command queue to use | |
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| WorkOffSet | Global offset | |
| events | Event of this command |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | ComputeCommandQueue | CQ, | |
| CLCalc.Program.MemoryObject[] | Arguments, | |||
| int[] | GlobalWorkSize, | |||
| int[] | LocalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| CQ | Command queue to use | |
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| LocalWorkSize | Local work sizes | |
| events | Event of this command |
| void OpenCLTemplate.CLCalc.Program.Kernel.Execute | ( | ComputeCommandQueue | CQ, | |
| CLCalc.Program.MemoryObject[] | Arguments, | |||
| int[] | GlobalWorkSize, | |||
| ICollection< ComputeEventBase > | events | |||
| ) |
Execute this kernel.
| CQ | Command queue to use | |
| Arguments | Arguments of the kernel function | |
| GlobalWorkSize | Array of maximum index arrays. Total work-items = product(max[i],i+0..n-1), n=max.Length | |
| events | Event of this command |
1.6.3