Uses of Interface
net.bmahe.genetics4j.gpu.opencl.model.Device
Packages that use Device
Package
Description
-
Uses of Device in net.bmahe.genetics4j.gpu
Fields in net.bmahe.genetics4j.gpu with type parameters of type Device -
Uses of Device in net.bmahe.genetics4j.gpu.opencl
Fields in net.bmahe.genetics4j.gpu.opencl declared as DeviceModifier and TypeFieldDescriptionprivate Device
ImmutableOpenCLExecutionContext.Builder.device
private final Device
ImmutableOpenCLExecutionContext.device
Methods in net.bmahe.genetics4j.gpu.opencl that return DeviceModifier and TypeMethodDescriptionImmutableOpenCLExecutionContext.device()
Returns the OpenCL device associated with this execution context.OpenCLExecutionContext.device()
Returns the OpenCL device associated with this execution context.DeviceReader.read
(org.jocl.cl_platform_id platformId, org.jocl.cl_device_id deviceId) Methods in net.bmahe.genetics4j.gpu.opencl with parameters of type DeviceModifier and TypeMethodDescriptionInitializes the value for thedevice
attribute.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.withDevice
(Device value) Copy the current immutable object by setting a value for thedevice
attribute.Constructors in net.bmahe.genetics4j.gpu.opencl with parameters of type DeviceModifierConstructorDescriptionprivate
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) private
ImmutableOpenCLExecutionContext
(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) -
Uses of Device in net.bmahe.genetics4j.gpu.opencl.model
Classes in net.bmahe.genetics4j.gpu.opencl.model that implement DeviceMethods in net.bmahe.genetics4j.gpu.opencl.model with parameters of type DeviceModifier and TypeMethodDescriptionstatic ImmutableDevice
Creates an immutable copy of aDevice
value.final ImmutableDevice.Builder
Fill a builder with attribute values from the providedDevice
instance. -
Uses of Device in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec with type parameters of type DeviceModifier and TypeFieldDescriptionImmutableGPUEAExecutionContext.Builder.deviceFilters
ImmutableGPUEAExecutionContext.deviceFilters
ImmutableGPUEAExecutionContext.InitShim.deviceFilters
Methods in net.bmahe.genetics4j.gpu.spec that return types with arguments of type DeviceModifier and TypeMethodDescriptionDeviceFilters.and
(Collection<Predicate<Device>> predicates) Creates a predicate that returns true only if all provided predicates return true (logical AND).Creates a predicate that returns true only if all provided predicates return true (logical AND).GPUEAExecutionContext.deviceFilters()
Returns the predicate used to filter OpenCL devices during device discovery.ImmutableGPUEAExecutionContext.deviceFilters()
Returns the predicate used to filter OpenCL devices during device discovery.ImmutableGPUEAExecutionContext.InitShim.deviceFilters()
DeviceFilters.ofCPU()
Creates a predicate that filters for CPU devices only.DeviceFilters.ofGPU()
Creates a predicate that filters for GPU devices only.DeviceFilters.ofType
(DeviceType deviceType) Creates a predicate that filters devices by the specified device type.DeviceFilters.or
(Collection<Predicate<Device>> predicates) Creates a predicate that returns true if any of the provided predicates return true (logical OR).Creates a predicate that returns true if any of the provided predicates return true (logical OR).Method parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type DeviceModifier and TypeMethodDescriptionDeviceFilters.and
(Collection<Predicate<Device>> predicates) Creates a predicate that returns true only if all provided predicates return true (logical AND).ImmutableGPUEAExecutionContext.Builder.deviceFilters
(Predicate<Device> deviceFilters) Initializes the value for thedeviceFilters
attribute.(package private) void
ImmutableGPUEAExecutionContext.InitShim.deviceFilters
(Predicate<Device> deviceFilters) DeviceFilters.or
(Collection<Predicate<Device>> predicates) Creates a predicate that returns true if any of the provided predicates return true (logical OR).final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDeviceFilters
(Predicate<Device> value) Copy the current immutable object by setting a value for thedeviceFilters
attribute. -
Uses of Device in net.bmahe.genetics4j.gpu.spec.fitness
Fields in net.bmahe.genetics4j.gpu.spec.fitness with type parameters of type DeviceModifier and TypeFieldDescriptionSingleKernelFitness.data
private final Map
<Device, KernelExecutionContext> SingleKernelFitness.kernelExecutionContexts
ResultExtractor.resultData
SingleKernelFitness.resultData
MultiStageFitness.staticData
SingleKernelFitness.staticData
Methods in net.bmahe.genetics4j.gpu.spec.fitness with parameters of type DeviceModifier and TypeMethodDescriptionprotected void
protected void
SingleKernelFitness.clearResultData
(Device device) protected void
MultiStageFitness.clearStaticData
(Device device) protected void
SingleKernelFitness.clearStaticData
(Device device) protected CLData
ResultExtractor.extractClData
(Device device, int argumentIndex) Extracts CLData for the specified device and kernel argument index.Constructor parameters in net.bmahe.genetics4j.gpu.spec.fitness with type arguments of type Device