Uses of Interface
ai.timefold.solver.core.api.score.stream.ConstraintStream
Packages that use ConstraintStream
Package
Description
The
ConstraintStream API for bi-tuples.The
ConstraintStream API for four matched facts.The
ConstraintStream API for tri-tuples.The
ConstraintStream API for uni-tuples.This package contains performance-sensitive code.
Contains streams that serve as bridges.
-
Uses of ConstraintStream in ai.timefold.solver.core.api.score.stream.bi
Subinterfaces of ConstraintStream in ai.timefold.solver.core.api.score.stream.biModifier and TypeInterfaceDescriptioninterfaceBiConstraintStream<A,B> AConstraintStreamthat matches two facts. -
Uses of ConstraintStream in ai.timefold.solver.core.api.score.stream.quad
Subinterfaces of ConstraintStream in ai.timefold.solver.core.api.score.stream.quadModifier and TypeInterfaceDescriptioninterfaceQuadConstraintStream<A,B, C, D> AConstraintStreamthat matches four facts. -
Uses of ConstraintStream in ai.timefold.solver.core.api.score.stream.tri
Subinterfaces of ConstraintStream in ai.timefold.solver.core.api.score.stream.triModifier and TypeInterfaceDescriptioninterfaceTriConstraintStream<A,B, C> AConstraintStreamthat matches three facts. -
Uses of ConstraintStream in ai.timefold.solver.core.api.score.stream.uni
Subinterfaces of ConstraintStream in ai.timefold.solver.core.api.score.stream.uni -
Uses of ConstraintStream in ai.timefold.solver.core.impl.bavet.common
Classes in ai.timefold.solver.core.impl.bavet.common that implement ConstraintStreamMethods in ai.timefold.solver.core.impl.bavet.common with parameters of type ConstraintStreamModifier and TypeMethodDescriptionintNodeBuildHelper.extractTupleStoreSize(ConstraintStream tupleSourceStream) booleanNodeBuildHelper.isStreamActive(ConstraintStream stream) <Tuple_ extends AbstractTuple>
voidNodeBuildHelper.putInsertUpdateRetract(ConstraintStream stream, TupleLifecycle<Tuple_> tupleLifecycle) <Tuple_ extends AbstractTuple>
voidNodeBuildHelper.putInsertUpdateRetract(ConstraintStream stream, List<? extends AbstractConstraintStream<?>> childStreamList, UnaryOperator<TupleLifecycle<Tuple_>> tupleLifecycleFunction) intNodeBuildHelper.reserveTupleStoreIndex(ConstraintStream tupleSourceStream) Method parameters in ai.timefold.solver.core.impl.bavet.common with type arguments of type ConstraintStreamModifier and TypeMethodDescription<Solution_,Score_ extends Score<Score_>>
voidGroupNodeConstructor.build(NodeBuildHelper<Score_> buildHelper, BavetAbstractConstraintStream<Solution_> parentTupleSource, BavetAbstractConstraintStream<Solution_> aftStream, List<? extends ConstraintStream> aftStreamChildList, BavetAbstractConstraintStream<Solution_> thisStream, List<? extends ConstraintStream> thisStreamChildList, EnvironmentMode environmentMode) <Tuple_ extends AbstractTuple>
TupleLifecycle<Tuple_>NodeBuildHelper.getAggregatedTupleLifecycle(List<? extends ConstraintStream> streamList) Constructor parameters in ai.timefold.solver.core.impl.bavet.common with type arguments of type ConstraintStreamModifierConstructorDescriptionNodeBuildHelper(Set<? extends ConstraintStream> activeStreamSet, AbstractScoreInliner<Score_> scoreInliner) -
Uses of ConstraintStream in ai.timefold.solver.core.impl.bavet.common.bridge
Classes in ai.timefold.solver.core.impl.bavet.common.bridge that implement ConstraintStreamModifier and TypeClassDescriptionfinal classBavetAftBridgeBiConstraintStream<Solution_,A, B> final classBavetAftBridgeQuadConstraintStream<Solution_,A, B, C, D> final classBavetAftBridgeTriConstraintStream<Solution_,A, B, C> final classBavetAftBridgeUniConstraintStream<Solution_,A> final classBavetForeBridgeBiConstraintStream<Solution_,A, B> final classBavetForeBridgeQuadConstraintStream<Solution_,A, B, C, D> final classBavetForeBridgeTriConstraintStream<Solution_,A, B, C> final classBavetForeBridgeUniConstraintStream<Solution_,A> -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.bi
Classes in ai.timefold.solver.core.impl.score.stream.bavet.bi that implement ConstraintStreamModifier and TypeClassDescriptionclassBavetAbstractBiConstraintStream<Solution_,A, B> final classBavetBiConcatBiConstraintStream<Solution_,A, B> final classBavetJoinBiConstraintStream<Solution_,A, B> final classBavetUniConcatBiConstraintStream<Solution_,A, B> -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.quad
Classes in ai.timefold.solver.core.impl.score.stream.bavet.quad that implement ConstraintStreamModifier and TypeClassDescriptionclassBavetAbstractQuadConstraintStream<Solution_,A, B, C, D> final classBavetBiConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetJoinQuadConstraintStream<Solution_,A, B, C, D> final classBavetQuadConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetTriConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetUniConcatQuadConstraintStream<Solution_,A, B, C, D> -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.tri
Classes in ai.timefold.solver.core.impl.score.stream.bavet.tri that implement ConstraintStreamModifier and TypeClassDescriptionclassBavetAbstractTriConstraintStream<Solution_,A, B, C> final classBavetBiConcatTriConstraintStream<Solution_,A, B, C> final classBavetJoinTriConstraintStream<Solution_,A, B, C> final classBavetTriConcatTriConstraintStream<Solution_,A, B, C> final classBavetUniConcatTriConstraintStream<Solution_,A, B, C> -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.uni
Classes in ai.timefold.solver.core.impl.score.stream.bavet.uni that implement ConstraintStreamModifier and TypeClassDescriptionclassBavetAbstractUniConstraintStream<Solution_,A> final classBavetForEachUniConstraintStream<Solution_,A> final classBavetUniConcatUniConstraintStream<Solution_,A> -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common
Classes in ai.timefold.solver.core.impl.score.stream.common that implement ConstraintStream -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.bi
Subinterfaces of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.bi -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.quad
Subinterfaces of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.quad -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.tri
Subinterfaces of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.tri -
Uses of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.uni
Subinterfaces of ConstraintStream in ai.timefold.solver.core.impl.score.stream.common.uni