Package org.ojalgo.concurrent
Class DivideAndConquer.Divider
- java.lang.Object
-
- org.ojalgo.concurrent.DivideAndConquer.Divider
-
- Enclosing class:
- DivideAndConquer
public static final class DivideAndConquer.Divider extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ExecutorService
myExecutor
private java.util.function.IntSupplier
myParallelism
private int
myThreshold
-
Constructor Summary
Constructors Constructor Description Divider(java.util.concurrent.ExecutorService executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
divide(int first, int limit, DivideAndConquer.Conquerer conquerer)
void
divide(int limit, DivideAndConquer.Conquerer conquerer)
DivideAndConquer.Divider
parallelism(java.util.function.IntSupplier parallelism)
DivideAndConquer.Divider
threshold(int threshold)
-
-
-
Method Detail
-
divide
public void divide(int limit, DivideAndConquer.Conquerer conquerer)
-
divide
public void divide(int first, int limit, DivideAndConquer.Conquerer conquerer)
-
parallelism
public DivideAndConquer.Divider parallelism(java.util.function.IntSupplier parallelism)
-
threshold
public DivideAndConquer.Divider threshold(int threshold)
-
-