Class OpenCLOptions.Builder

  • Enclosing class:
    OpenCLOptions

    public static final class OpenCLOptions.Builder
    extends java.lang.Object
    • Field Detail

      • preferredDeviceComparator

        private java.util.Comparator<DeviceProperties> preferredDeviceComparator
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • platformFilter

        public OpenCLOptions.Builder platformFilter​(java.util.function.Predicate<PlatformProperties> platformFilter)
        Platforms are rejected if the platformFilter predicate returns false.
        Parameters:
        platformFilter -
      • preferredDeviceComparator

        public OpenCLOptions.Builder preferredDeviceComparator​(java.util.Comparator<DeviceProperties> preferredDeviceComparator)
        The device that compares highest is chosen by the PlatformFactory, unless explicitly overridden by system property OPENCL_DEVICE.
        Parameters:
        preferredDeviceComparator -