static <A,B,IntervalType_,PointType_ extends Comparable<PointType_>,DifferenceType_ extends Comparable<DifferenceType_>> org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,IntervalTree<IntervalType_,PointType_,DifferenceType_>,ConsecutiveIntervalInfo<IntervalType_,PointType_,DifferenceType_>> |
ExperimentalConstraintCollectors.consecutiveIntervals(BiFunction<A,B,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap,
BiFunction<PointType_,PointType_,DifferenceType_> differenceFunction) |
|
static <A,B,IntervalType_> org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,IntervalTree<IntervalType_,Long,Long>,ConsecutiveIntervalInfo<IntervalType_,Long,Long>> |
ExperimentalConstraintCollectors.consecutiveIntervals(BiFunction<A,B,IntervalType_> intervalMap,
ToLongFunction<IntervalType_> startMap,
ToLongFunction<IntervalType_> endMap) |
|
static <A,PointType_ extends Comparable<PointType_>,DifferenceType_ extends Comparable<DifferenceType_>> org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A,IntervalTree<A,PointType_,DifferenceType_>,ConsecutiveIntervalInfo<A,PointType_,DifferenceType_>> |
ExperimentalConstraintCollectors.consecutiveIntervals(Function<A,PointType_> startMap,
Function<A,PointType_> endMap,
BiFunction<PointType_,PointType_,DifferenceType_> differenceFunction) |
|
static <A> org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A,IntervalTree<A,Long,Long>,ConsecutiveIntervalInfo<A,Long,Long>> |
ExperimentalConstraintCollectors.consecutiveIntervals(ToLongFunction<A> startMap,
ToLongFunction<A> endMap) |
|
static <A,B,C,D,IntervalType_,PointType_ extends Comparable<PointType_>,DifferenceType_ extends Comparable<DifferenceType_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A,B,C,D,IntervalTree<IntervalType_,PointType_,DifferenceType_>,ConsecutiveIntervalInfo<IntervalType_,PointType_,DifferenceType_>> |
ExperimentalConstraintCollectors.consecutiveIntervals(org.optaplanner.core.api.function.QuadFunction<A,B,C,D,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap,
BiFunction<PointType_,PointType_,DifferenceType_> differenceFunction) |
|
static <A,B,C,D,IntervalType_> org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A,B,C,D,IntervalTree<IntervalType_,Long,Long>,ConsecutiveIntervalInfo<IntervalType_,Long,Long>> |
ExperimentalConstraintCollectors.consecutiveIntervals(org.optaplanner.core.api.function.QuadFunction<A,B,C,D,IntervalType_> intervalMap,
ToLongFunction<IntervalType_> startMap,
ToLongFunction<IntervalType_> endMap) |
|
static <A,B,C,IntervalType_,PointType_ extends Comparable<PointType_>,DifferenceType_ extends Comparable<DifferenceType_>> org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,IntervalTree<IntervalType_,PointType_,DifferenceType_>,ConsecutiveIntervalInfo<IntervalType_,PointType_,DifferenceType_>> |
ExperimentalConstraintCollectors.consecutiveIntervals(org.optaplanner.core.api.function.TriFunction<A,B,C,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap,
BiFunction<PointType_,PointType_,DifferenceType_> differenceFunction) |
|
static <A,B,C,IntervalType_> org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,IntervalTree<IntervalType_,Long,Long>,ConsecutiveIntervalInfo<IntervalType_,Long,Long>> |
ExperimentalConstraintCollectors.consecutiveIntervals(org.optaplanner.core.api.function.TriFunction<A,B,C,IntervalType_> intervalMap,
ToLongFunction<IntervalType_> startMap,
ToLongFunction<IntervalType_> endMap) |
|
static <A,B,IntervalType_,PointType_ extends Temporal & Comparable<PointType_>> org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A,B,IntervalTree<IntervalType_,PointType_,Duration>,ConsecutiveIntervalInfo<IntervalType_,PointType_,Duration>> |
ExperimentalConstraintCollectors.consecutiveTemporalIntervals(BiFunction<A,B,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap) |
|
static <A,PointType_ extends Temporal & Comparable<PointType_>> org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A,IntervalTree<A,PointType_,Duration>,ConsecutiveIntervalInfo<A,PointType_,Duration>> |
ExperimentalConstraintCollectors.consecutiveTemporalIntervals(Function<A,PointType_> startMap,
Function<A,PointType_> endMap) |
|
static <A,B,C,D,IntervalType_,PointType_ extends Temporal & Comparable<PointType_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A,B,C,D,IntervalTree<IntervalType_,PointType_,Duration>,ConsecutiveIntervalInfo<IntervalType_,PointType_,Duration>> |
ExperimentalConstraintCollectors.consecutiveTemporalIntervals(org.optaplanner.core.api.function.QuadFunction<A,B,C,D,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap) |
|
static <A,B,C,IntervalType_,PointType_ extends Temporal & Comparable<PointType_>> org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A,B,C,IntervalTree<IntervalType_,PointType_,Duration>,ConsecutiveIntervalInfo<IntervalType_,PointType_,Duration>> |
ExperimentalConstraintCollectors.consecutiveTemporalIntervals(org.optaplanner.core.api.function.TriFunction<A,B,C,IntervalType_> intervalMap,
Function<IntervalType_,PointType_> startMap,
Function<IntervalType_,PointType_> endMap) |
|