Uses of Class
net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Uses of ImmutableDevice in net.bmahe.genetics4j.gpu.opencl.model
Modifier and TypeMethodDescriptionImmutableDevice.Builder.build()
Builds a newImmutableDevice
.static ImmutableDevice
Creates an immutable copy of aDevice
value.final ImmutableDevice
ImmutableDevice.withBuiltInKernels
(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofbuiltInKernels
.final ImmutableDevice
ImmutableDevice.withBuiltInKernels
(String... elements) Copy the current immutable object with elements that replace the content ofbuiltInKernels
.final ImmutableDevice
ImmutableDevice.withDeviceId
(org.jocl.cl_device_id value) Copy the current immutable object by setting a value for thedeviceId
attribute.final ImmutableDevice
ImmutableDevice.withDeviceType
(Iterable<DeviceType> elements) Copy the current immutable object with elements that replace the content ofdeviceType
.final ImmutableDevice
ImmutableDevice.withDeviceType
(DeviceType... elements) Copy the current immutable object with elements that replace the content ofdeviceType
.final ImmutableDevice
ImmutableDevice.withDeviceVersion
(String value) Copy the current immutable object by setting a value for thedeviceVersion
attribute.final ImmutableDevice
ImmutableDevice.withDriverVersion
(String value) Copy the current immutable object by setting a value for thedriverVersion
attribute.final ImmutableDevice
ImmutableDevice.withImageSupport
(boolean value) Copy the current immutable object by setting a value for theimageSupport
attribute.final ImmutableDevice
ImmutableDevice.withMaxClockFrequency
(int value) Copy the current immutable object by setting a value for themaxClockFrequency
attribute.final ImmutableDevice
ImmutableDevice.withMaxComputeUnits
(int value) Copy the current immutable object by setting a value for themaxComputeUnits
attribute.final ImmutableDevice
ImmutableDevice.withMaxWorkGroupSize
(long value) Copy the current immutable object by setting a value for themaxWorkGroupSize
attribute.final ImmutableDevice
ImmutableDevice.withMaxWorkItemDimensions
(int value) Copy the current immutable object by setting a value for themaxWorkItemDimensions
attribute.final ImmutableDevice
ImmutableDevice.withMaxWorkItemSizes
(long... elements) Copy the current immutable object with elements that replace the content ofmaxWorkItemSizes
.final ImmutableDevice
Copy the current immutable object by setting a value for thename
attribute.final ImmutableDevice
ImmutableDevice.withPreferredVectorWidthFloat
(int value) Copy the current immutable object by setting a value for thepreferredVectorWidthFloat
attribute.final ImmutableDevice
ImmutableDevice.withVendor
(String value) Copy the current immutable object by setting a value for thevendor
attribute.Modifier and TypeMethodDescriptionprivate boolean
ImmutableDevice.equalTo
(int synthetic, ImmutableDevice another)