Uses of Interface
ai.timefold.solver.core.api.score.stream.common.LoadBalance
Packages that use LoadBalance
Package
Description
-
Uses of LoadBalance in ai.timefold.solver.core.api.score.stream
Methods in ai.timefold.solver.core.api.score.stream that return types with arguments of type LoadBalanceModifier and TypeMethodDescriptionstatic <A,B, C, D, Balanced_>
@NonNull QuadConstraintCollector<A,B, C, D, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull QuadFunction<A, B, C, D, Balanced_> balancedItemFunction) As defined byConstraintCollectors.loadBalance(QuadFunction, ToLongQuadFunction, ToLongQuadFunction), where the current load for each balanced item is set to one and the starting load for each balanced item is set to zero.static <A,B, C, D, Balanced_>
@NonNull QuadConstraintCollector<A,B, C, D, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull QuadFunction<A, B, C, D, Balanced_> balancedItemFunction, @NonNull ToLongQuadFunction<A, B, C, D> loadFunction) As defined byConstraintCollectors.loadBalance(QuadFunction, ToLongQuadFunction, ToLongQuadFunction), where the starting load for each balanced item is set to zero.static <A,B, C, D, Balanced_>
@NonNull QuadConstraintCollector<A,B, C, D, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull QuadFunction<A, B, C, D, Balanced_> balancedItemFunction, @NonNull ToLongQuadFunction<A, B, C, D> loadFunction, @NonNull ToLongQuadFunction<A, B, C, D> initialLoadFunction) static <A,B, C, Balanced_>
@NonNull TriConstraintCollector<A,B, C, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull TriFunction<A, B, C, Balanced_> balancedItemFunction) As defined byConstraintCollectors.loadBalance(TriFunction, ToLongTriFunction, ToLongTriFunction), where the current load for each balanced item is set to one and the starting load for each balanced item is set to zero.static <A,B, C, Balanced_>
@NonNull TriConstraintCollector<A,B, C, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull TriFunction<A, B, C, Balanced_> balancedItemFunction, @NonNull ToLongTriFunction<A, B, C> loadFunction) As defined byConstraintCollectors.loadBalance(TriFunction, ToLongTriFunction, ToLongTriFunction), where the starting load for each balanced item is set to zero.static <A,B, C, Balanced_>
@NonNull TriConstraintCollector<A,B, C, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull TriFunction<A, B, C, Balanced_> balancedItemFunction, @NonNull ToLongTriFunction<A, B, C> loadFunction, @NonNull ToLongTriFunction<A, B, C> initialLoadFunction) static <A,B, Balanced_>
@NonNull BiConstraintCollector<A,B, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull BiFunction<A, B, Balanced_> balancedItemFunction) As defined byConstraintCollectors.loadBalance(BiFunction, ToLongBiFunction, ToLongBiFunction), where the current load for each balanced item is set to one and the starting load for each balanced item is set to zero.static <A,B, Balanced_>
@NonNull BiConstraintCollector<A,B, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull BiFunction<A, B, Balanced_> balancedItemFunction, @NonNull ToLongBiFunction<A, B> loadFunction) As defined byConstraintCollectors.loadBalance(BiFunction, ToLongBiFunction, ToLongBiFunction), where the starting load for each balanced item is set to zero.static <A,B, Balanced_>
@NonNull BiConstraintCollector<A,B, ?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull BiFunction<A, B, Balanced_> balancedItemFunction, @NonNull ToLongBiFunction<A, B> loadFunction, @NonNull ToLongBiFunction<A, B> initialLoadFunction) static <A,Balanced_>
@NonNull UniConstraintCollector<A,?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull Function<A, Balanced_> balancedItemFunction) As defined byConstraintCollectors.loadBalance(Function, ToLongFunction, ToLongFunction), where the current load for each balanced item is set to one and the starting load for each balanced item is set to zero.static <A,Balanced_>
@NonNull UniConstraintCollector<A,?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull Function<A, Balanced_> balancedItemFunction, @NonNull ToLongFunction<A> loadFunction) As defined byConstraintCollectors.loadBalance(Function, ToLongFunction, ToLongFunction), where the starting load for each balanced item is set to zero.static <A,Balanced_>
@NonNull UniConstraintCollector<A,?, LoadBalance<Balanced_>> ConstraintCollectors.loadBalance(@NonNull Function<A, Balanced_> balancedItemFunction, @NonNull ToLongFunction<A> loadFunction, @NonNull ToLongFunction<A> initialLoadFunction) Returns a collector that takes a stream of items and calculates the unfairness measure from them (seeunfairness()). -
Uses of LoadBalance in ai.timefold.solver.core.impl.score.stream.collector
Classes in ai.timefold.solver.core.impl.score.stream.collector that implement LoadBalance -
Uses of LoadBalance in ai.timefold.solver.core.impl.score.stream.collector.bi
Methods in ai.timefold.solver.core.impl.score.stream.collector.bi that return types with arguments of type LoadBalanceModifier and TypeMethodDescriptionstatic <A,B, Balanced_>
BiConstraintCollector<A,B, ?, LoadBalance<Balanced_>> InnerBiConstraintCollectors.loadBalance(BiFunction<A, B, Balanced_> balancedItemFunction, ToLongBiFunction<A, B> loadFunction, ToLongBiFunction<A, B> initialLoadFunction) -
Uses of LoadBalance in ai.timefold.solver.core.impl.score.stream.collector.quad
Methods in ai.timefold.solver.core.impl.score.stream.collector.quad that return types with arguments of type LoadBalanceModifier and TypeMethodDescriptionstatic <A,B, C, D, Balanced_>
QuadConstraintCollector<A,B, C, D, ?, LoadBalance<Balanced_>> InnerQuadConstraintCollectors.loadBalance(QuadFunction<A, B, C, D, Balanced_> balancedItemFunction, ToLongQuadFunction<A, B, C, D> loadFunction, ToLongQuadFunction<A, B, C, D> initialLoadFunction) -
Uses of LoadBalance in ai.timefold.solver.core.impl.score.stream.collector.tri
Methods in ai.timefold.solver.core.impl.score.stream.collector.tri that return types with arguments of type LoadBalanceModifier and TypeMethodDescriptionstatic <A,B, C, Balanced_>
TriConstraintCollector<A,B, C, ?, LoadBalance<Balanced_>> InnerTriConstraintCollectors.loadBalance(TriFunction<A, B, C, Balanced_> balancedItemFunction, ToLongTriFunction<A, B, C> loadFunction, ToLongTriFunction<A, B, C> initialLoadFunction) -
Uses of LoadBalance in ai.timefold.solver.core.impl.score.stream.collector.uni
Methods in ai.timefold.solver.core.impl.score.stream.collector.uni that return types with arguments of type LoadBalanceModifier and TypeMethodDescriptionstatic <A,Balanced_>
UniConstraintCollector<A,?, LoadBalance<Balanced_>> InnerUniConstraintCollectors.loadBalance(Function<A, Balanced_> balancedItemFunction, ToLongFunction<A> loadFunction, ToLongFunction<A> initialLoadFunction)