Class OpenCLOptions
- java.lang.Object
-
- de.mirkosertic.bytecoder.api.opencl.OpenCLOptions
-
public class OpenCLOptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OpenCLOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Predicate<PlatformProperties>
platformFilter
private java.util.Comparator<DeviceProperties>
preferredDeviceComparator
-
Constructor Summary
Constructors Modifier Constructor Description private
OpenCLOptions(java.util.function.Predicate<PlatformProperties> platformFilter, java.util.Comparator<DeviceProperties> preferredDeviceComparator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OpenCLOptions.Builder
builder()
static OpenCLOptions
defaults()
java.util.function.Predicate<PlatformProperties>
getPlatformFilter()
java.util.Comparator<DeviceProperties>
getPreferredDeviceComparator()
-
-
-
Field Detail
-
platformFilter
private final java.util.function.Predicate<PlatformProperties> platformFilter
-
preferredDeviceComparator
private final java.util.Comparator<DeviceProperties> preferredDeviceComparator
-
-
Constructor Detail
-
OpenCLOptions
private OpenCLOptions(java.util.function.Predicate<PlatformProperties> platformFilter, java.util.Comparator<DeviceProperties> preferredDeviceComparator)
-
-
Method Detail
-
getPlatformFilter
public java.util.function.Predicate<PlatformProperties> getPlatformFilter()
-
getPreferredDeviceComparator
public java.util.Comparator<DeviceProperties> getPreferredDeviceComparator()
-
defaults
public static OpenCLOptions defaults()
-
builder
public static OpenCLOptions.Builder builder()
-
-