Uses of Class
ai.timefold.solver.constraint.streams.bavet.common.BavetAbstractConstraintStream
-
Packages that use BavetAbstractConstraintStream Package Description ai.timefold.solver.constraint.streams.bavet ai.timefold.solver.constraint.streams.bavet.bi ai.timefold.solver.constraint.streams.bavet.common This package contains performance-sensitive code.ai.timefold.solver.constraint.streams.bavet.common.bridge Contains streams that serve as bridges.ai.timefold.solver.constraint.streams.bavet.quad ai.timefold.solver.constraint.streams.bavet.tri ai.timefold.solver.constraint.streams.bavet.uni -
-
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet
Methods in ai.timefold.solver.constraint.streams.bavet with type parameters of type BavetAbstractConstraintStream Modifier and Type Method Description <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetConstraintFactory. share(Stream_ stream)<Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetConstraintFactory. share(Stream_ stream, Consumer<Stream_> consumer)Enables node sharing.Method parameters in ai.timefold.solver.constraint.streams.bavet with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetConstraint. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.bi
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.bi Modifier and Type Class Description classBavetAbstractBiConstraintStream<Solution_,A,B>classBavetJoinBiConstraintStream<Solution_,A,B>Methods in ai.timefold.solver.constraint.streams.bavet.bi that return BavetAbstractConstraintStream Modifier and Type Method Description BavetAbstractConstraintStream<Solution_>BavetJoinBiConstraintStream. getLeftParent()BavetAbstractConstraintStream<Solution_>BavetJoinBiConstraintStream. getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.bi with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetJoinBiConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)Constructors in ai.timefold.solver.constraint.streams.bavet.bi with parameters of type BavetAbstractConstraintStream Constructor Description BavetAbstractBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.common
Fields in ai.timefold.solver.constraint.streams.bavet.common declared as BavetAbstractConstraintStream Modifier and Type Field Description protected BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream. parentFields in ai.timefold.solver.constraint.streams.bavet.common with type parameters of type BavetAbstractConstraintStream Modifier and Type Field Description protected List<BavetAbstractConstraintStream<Solution_>>BavetAbstractConstraintStream. childStreamListMethods in ai.timefold.solver.constraint.streams.bavet.common with type parameters of type BavetAbstractConstraintStream Modifier and Type Method Description <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetAbstractConstraintStream. shareAndAddChild(Stream_ stream)Methods in ai.timefold.solver.constraint.streams.bavet.common that return BavetAbstractConstraintStream Modifier and Type Method Description BavetAbstractConstraintStream<Solution_>BavetIfExistsConstraintStream. getLeftParent()BavetAbstractConstraintStream<Solution_>BavetJoinConstraintStream. getLeftParent()BavetAbstractConstraintStream<?>NodeBuildHelper. getNodeCreatingStream(AbstractNode node)BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream. getParent()BavetAbstractConstraintStream<Solution_>BavetIfExistsConstraintStream. getRightParent()BavetAbstractConstraintStream<Solution_>BavetJoinConstraintStream. getRightParent()BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream. getTupleSource()Returns the stream which first produced the tuple that this stream operates on.Methods in ai.timefold.solver.constraint.streams.bavet.common that return types with arguments of type BavetAbstractConstraintStream Modifier and Type Method Description List<BavetAbstractConstraintStream<Solution_>>BavetAbstractConstraintStream. getChildStreamList()Methods in ai.timefold.solver.constraint.streams.bavet.common with parameters of type BavetAbstractConstraintStream Modifier and Type Method Description voidNodeBuildHelper. addNode(AbstractNode node, BavetAbstractConstraintStream<?> creator)voidNodeBuildHelper. addNode(AbstractNode node, BavetAbstractConstraintStream<?> creator, BavetAbstractConstraintStream<?> parent)voidNodeBuildHelper. addNode(AbstractNode node, BavetAbstractConstraintStream<?> creator, BavetAbstractConstraintStream<?> leftParent, BavetAbstractConstraintStream<?> rightParent)<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)AbstractNodeNodeBuildHelper. findParentNode(BavetAbstractConstraintStream<?> childNodeCreator)Method parameters in ai.timefold.solver.constraint.streams.bavet.common with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetAbstractConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)voidBavetScoringConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)Constructors in ai.timefold.solver.constraint.streams.bavet.common with parameters of type BavetAbstractConstraintStream Constructor Description BavetAbstractConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.common.bridge
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.common.bridge Modifier and Type Class Description classBavetAftBridgeBiConstraintStream<Solution_,A,B>classBavetAftBridgeQuadConstraintStream<Solution_,A,B,C,D>classBavetAftBridgeTriConstraintStream<Solution_,A,B,C>classBavetAftBridgeUniConstraintStream<Solution_,A>classBavetForeBridgeBiConstraintStream<Solution_,A,B>classBavetForeBridgeTriConstraintStream<Solution_,A,B,C>classBavetForeBridgeUniConstraintStream<Solution_,A>Constructors in ai.timefold.solver.constraint.streams.bavet.common.bridge with parameters of type BavetAbstractConstraintStream Constructor Description BavetAftBridgeBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)BavetAftBridgeQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)BavetAftBridgeTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)BavetAftBridgeUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.quad
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.quad Modifier and Type Class Description classBavetAbstractQuadConstraintStream<Solution_,A,B,C,D>classBavetJoinQuadConstraintStream<Solution_,A,B,C,D>Methods in ai.timefold.solver.constraint.streams.bavet.quad that return BavetAbstractConstraintStream Modifier and Type Method Description BavetAbstractConstraintStream<Solution_>BavetJoinQuadConstraintStream. getLeftParent()BavetAbstractConstraintStream<Solution_>BavetJoinQuadConstraintStream. getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.quad with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetJoinQuadConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)Constructors in ai.timefold.solver.constraint.streams.bavet.quad with parameters of type BavetAbstractConstraintStream Constructor Description BavetAbstractQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.tri
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.tri Modifier and Type Class Description classBavetAbstractTriConstraintStream<Solution_,A,B,C>classBavetJoinTriConstraintStream<Solution_,A,B,C>Methods in ai.timefold.solver.constraint.streams.bavet.tri that return BavetAbstractConstraintStream Modifier and Type Method Description BavetAbstractConstraintStream<Solution_>BavetJoinTriConstraintStream. getLeftParent()BavetAbstractConstraintStream<Solution_>BavetJoinTriConstraintStream. getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.tri with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetJoinTriConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)Constructors in ai.timefold.solver.constraint.streams.bavet.tri with parameters of type BavetAbstractConstraintStream Constructor Description BavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.uni
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.uni Modifier and Type Class Description classBavetAbstractUniConstraintStream<Solution_,A>classBavetForEachUniConstraintStream<Solution_,A>Method parameters in ai.timefold.solver.constraint.streams.bavet.uni with type arguments of type BavetAbstractConstraintStream Modifier and Type Method Description voidBavetForEachUniConstraintStream. collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet)Constructors in ai.timefold.solver.constraint.streams.bavet.uni with parameters of type BavetAbstractConstraintStream Constructor Description BavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)
-