Module ojalgo

Class DivideAndConquer.Divider

  • Enclosing class:
    DivideAndConquer

    public static final class DivideAndConquer.Divider
    extends java.lang.Object
    A configurable divider that can be used to divide a range of indices and conquer each part in parallel. You can configure the divider with a maximum parallelism level and a threshold for the size of the parts to conquer.
    • Field Detail

      • myExecutor

        private final java.util.concurrent.ExecutorService myExecutor
      • myParallelism

        private java.util.function.IntSupplier myParallelism
      • myThreshold

        private int myThreshold
    • Constructor Detail

      • Divider

        Divider​(java.util.concurrent.ExecutorService executor)