Uses of Class
net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Uses of ImmutableDevice.Builder in net.bmahe.genetics4j.gpu.opencl.model
Modifier and TypeMethodDescriptionfinal ImmutableDevice.Builder
ImmutableDevice.Builder.addAllBuiltInKernels
(Iterable<String> elements) Adds elements tobuiltInKernels
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.addAllDeviceType
(Iterable<DeviceType> elements) Adds elements todeviceType
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.addBuiltInKernels
(String element) Adds one element tobuiltInKernels
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.addBuiltInKernels
(String... elements) Adds elements tobuiltInKernels
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.addDeviceType
(DeviceType element) Adds one element todeviceType
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.addDeviceType
(DeviceType... elements) Adds elements todeviceType
set.static ImmutableDevice.Builder
Device.builder()
static ImmutableDevice.Builder
ImmutableDevice.builder()
Creates a builder forImmutableDevice
.final ImmutableDevice.Builder
ImmutableDevice.Builder.builtInKernels
(Iterable<String> elements) Sets or replaces all elements forbuiltInKernels
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.deviceId
(org.jocl.cl_device_id deviceId) Initializes the value for thedeviceId
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.deviceType
(Iterable<DeviceType> elements) Sets or replaces all elements fordeviceType
set.final ImmutableDevice.Builder
ImmutableDevice.Builder.deviceVersion
(String deviceVersion) Initializes the value for thedeviceVersion
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.driverVersion
(String driverVersion) Initializes the value for thedriverVersion
attribute.final ImmutableDevice.Builder
Fill a builder with attribute values from the providedDevice
instance.final ImmutableDevice.Builder
ImmutableDevice.Builder.imageSupport
(boolean imageSupport) Initializes the value for theimageSupport
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.maxClockFrequency
(int maxClockFrequency) Initializes the value for themaxClockFrequency
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.maxComputeUnits
(int maxComputeUnits) Initializes the value for themaxComputeUnits
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.maxWorkGroupSize
(long maxWorkGroupSize) Initializes the value for themaxWorkGroupSize
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.maxWorkItemDimensions
(int maxWorkItemDimensions) Initializes the value for themaxWorkItemDimensions
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.maxWorkItemSizes
(long... maxWorkItemSizes) Initializes the value for themaxWorkItemSizes
attribute.final ImmutableDevice.Builder
Initializes the value for thename
attribute.final ImmutableDevice.Builder
ImmutableDevice.Builder.preferredVectorWidthFloat
(int preferredVectorWidthFloat) Initializes the value for thepreferredVectorWidthFloat
attribute.final ImmutableDevice.Builder
Initializes the value for thevendor
attribute.