Class ConnectedRangeTracker<Range_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>>
java.lang.Object
ai.timefold.solver.core.impl.score.stream.collector.connected_ranges.ConnectedRangeTracker<Range_,Point_,Difference_>
public final class ConnectedRangeTracker<Range_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionConnectedRangeTracker(Function<? super Range_, ? extends Point_> startMapping, Function<? super Range_, ? extends Point_> endMapping, BiFunction<? super Point_, ? super Point_, ? extends Difference_> differenceFunction) -
Method Summary
-
Constructor Details
-
ConnectedRangeTracker
public ConnectedRangeTracker(Function<? super Range_, ? extends Point_> startMapping, Function<? super Range_, ? extends Point_> endMapping, BiFunction<? super Point_, ? super Point_, ? extends Difference_> differenceFunction)
-
-
Method Details
-
getRange
-
isEmpty
public boolean isEmpty() -
contains
-
iterator
-
add
-
remove
-
getConnectedRangeChain
-