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
-