Class OpenCLOptions.Builder
java.lang.Object
de.mirkosertic.bytecoder.api.opencl.OpenCLOptions.Builder
- Enclosing class:
OpenCLOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Predicate
<PlatformProperties> private Comparator
<DeviceProperties> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
platformFilter
(Predicate<PlatformProperties> platformFilter) Platforms are rejected if the platformFilter predicate returns false.preferredDeviceComparator
(Comparator<DeviceProperties> preferredDeviceComparator) The device that compares highest is chosen by thePlatformFactory
, unless explicitly overridden by system propertyOPENCL_DEVICE
.
-
Field Details
-
platformFilter
-
preferredDeviceComparator
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
platformFilter
Platforms are rejected if the platformFilter predicate returns false.- Parameters:
platformFilter
-
-
preferredDeviceComparator
public OpenCLOptions.Builder preferredDeviceComparator(Comparator<DeviceProperties> preferredDeviceComparator) The device that compares highest is chosen by thePlatformFactory
, unless explicitly overridden by system propertyOPENCL_DEVICE
.- Parameters:
preferredDeviceComparator
-
-
build
-