Uses of Class
net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Uses of ImmutableOpenCLExecutionContext in net.bmahe.genetics4j.gpu.opencl
Modifier and TypeMethodDescriptionImmutableOpenCLExecutionContext.Builder.build()
Builds a newImmutableOpenCLExecutionContext
.ImmutableOpenCLExecutionContext.copyOf
(OpenCLExecutionContext instance) Creates an immutable copy of aOpenCLExecutionContext
value.ImmutableOpenCLExecutionContext.of
(Platform platform, Device device, org.jocl.cl_context clContext, org.jocl.cl_command_queue clCommandQueue, org.jocl.cl_program clProgram, Map<String, ? extends org.jocl.cl_kernel> kernels, Map<String, ? extends KernelInfo> kernelInfos) Construct a new immutableOpenCLExecutionContext
instance.ImmutableOpenCLExecutionContext.withClCommandQueue
(org.jocl.cl_command_queue value) Copy the current immutable object by setting a value for theclCommandQueue
attribute.ImmutableOpenCLExecutionContext.withClContext
(org.jocl.cl_context value) Copy the current immutable object by setting a value for theclContext
attribute.ImmutableOpenCLExecutionContext.withClProgram
(org.jocl.cl_program value) Copy the current immutable object by setting a value for theclProgram
attribute.ImmutableOpenCLExecutionContext.withDevice
(Device value) Copy the current immutable object by setting a value for thedevice
attribute.ImmutableOpenCLExecutionContext.withKernelInfos
(Map<String, ? extends KernelInfo> entries) Copy the current immutable object by replacing thekernelInfos
map with the specified map.ImmutableOpenCLExecutionContext.withKernels
(Map<String, ? extends org.jocl.cl_kernel> entries) Copy the current immutable object by replacing thekernels
map with the specified map.ImmutableOpenCLExecutionContext.withPlatform
(Platform value) Copy the current immutable object by setting a value for theplatform
attribute.Modifier and TypeMethodDescriptionprivate boolean
ImmutableOpenCLExecutionContext.equalTo
(int synthetic, ImmutableOpenCLExecutionContext another) ModifierConstructorDescriptionprivate
ImmutableOpenCLExecutionContext
(ImmutableOpenCLExecutionContext original, Platform platform, Device device, org.jocl.cl_context clContext, org.jocl.cl_command_queue clCommandQueue, org.jocl.cl_program clProgram, Map<String, org.jocl.cl_kernel> kernels, Map<String, KernelInfo> kernelInfos)