Uses of Class
ai.timefold.solver.constraint.streams.common.tri.DefaultTriJoiner
Packages that use DefaultTriJoiner
Package
Description
-
Uses of DefaultTriJoiner in ai.timefold.solver.constraint.streams.bavet.common.index
Methods in ai.timefold.solver.constraint.streams.bavet.common.index with parameters of type DefaultTriJoinerModifier and TypeMethodDescriptionstatic <A,B, C> BiFunction<A, B, IndexProperties> JoinerUtils.combineLeftMappings(DefaultTriJoiner<A, B, C> joiner) -
Uses of DefaultTriJoiner in ai.timefold.solver.constraint.streams.bavet.tri
Constructors in ai.timefold.solver.constraint.streams.bavet.tri with parameters of type DefaultTriJoinerModifierConstructorDescriptionBavetJoinTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetForeBridgeBiConstraintStream<Solution_, A, B> leftParent, BavetForeBridgeUniConstraintStream<Solution_, C> rightParent, DefaultTriJoiner<A, B, C> joiner, TriPredicate<A, B, C> filtering) -
Uses of DefaultTriJoiner in ai.timefold.solver.constraint.streams.common.tri
Methods in ai.timefold.solver.constraint.streams.common.tri that return DefaultTriJoinerModifier and TypeMethodDescriptionTriJoinerComber.getMergedJoiner()static <A,B, C> DefaultTriJoiner<A, B, C> DefaultTriJoiner.merge(List<DefaultTriJoiner<A, B, C>> joinerList) Method parameters in ai.timefold.solver.constraint.streams.common.tri with type arguments of type DefaultTriJoinerModifier and TypeMethodDescriptionstatic <A,B, C> DefaultTriJoiner<A, B, C> DefaultTriJoiner.merge(List<DefaultTriJoiner<A, B, C>> joinerList) Constructors in ai.timefold.solver.constraint.streams.common.tri with parameters of type DefaultTriJoinerModifierConstructorDescriptionTriJoinerComber(DefaultTriJoiner<A, B, C> mergedJoiner, TriPredicate<A, B, C> mergedFiltering)