Uses of Class
ai.timefold.solver.constraint.streams.bavet.common.BavetAbstractConstraintStream
Packages that use BavetAbstractConstraintStream
Package
Description
This package contains performance-sensitive code.
Contains streams that serve as bridges.
-
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet
Methods in ai.timefold.solver.constraint.streams.bavet with type parameters of type BavetAbstractConstraintStreamModifier and TypeMethodDescription<Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetConstraintFactory.share(Stream_ stream) <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_Enables node sharing.Method parameters in ai.timefold.solver.constraint.streams.bavet with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConstraint.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.bi
Modifier and TypeClassDescriptionclassBavetAbstractBiConstraintStream<Solution_,A, B> final classBavetConcatBiConstraintStream<Solution_,A, B> final classBavetJoinBiConstraintStream<Solution_,A, B> Methods in ai.timefold.solver.constraint.streams.bavet.bi that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetConcatBiConstraintStream.getLeftParent()BavetJoinBiConstraintStream.getLeftParent()BavetConcatBiConstraintStream.getRightParent()BavetJoinBiConstraintStream.getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.bi with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConcatBiConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinBiConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.constraint.streams.bavet.bi with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractBiConstraintStream(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 BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream.parentFields in ai.timefold.solver.constraint.streams.bavet.common with type parameters of type BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final List<BavetAbstractConstraintStream<Solution_>>BavetAbstractConstraintStream.childStreamListMethods in ai.timefold.solver.constraint.streams.bavet.common with type parameters of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionfinal <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetAbstractConstraintStream.shareAndAddChild(Stream_ stream) Methods in ai.timefold.solver.constraint.streams.bavet.common that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetJoinConstraintStream.getLeftParent()BavetStreamBinaryOperation.getLeftParent()NodeBuildHelper.getNodeCreatingStream(AbstractNode node) BavetAbstractConstraintStream.getParent()BavetJoinConstraintStream.getRightParent()BavetStreamBinaryOperation.getRightParent()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 BavetAbstractConstraintStreamMethods in ai.timefold.solver.constraint.streams.bavet.common with parameters of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidNodeBuildHelper.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) NodeBuildHelper.findParentNode(BavetAbstractConstraintStream<?> childNodeCreator) Method parameters in ai.timefold.solver.constraint.streams.bavet.common with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetAbstractConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetScoringConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.constraint.streams.bavet.common with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractConstraintStream(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.bridgeModifier 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> Constructors in ai.timefold.solver.constraint.streams.bavet.common.bridge with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionBavetAftBridgeBiConstraintStream(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
Modifier and TypeClassDescriptionclassBavetAbstractQuadConstraintStream<Solution_,A, B, C, D> final classBavetConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetJoinQuadConstraintStream<Solution_,A, B, C, D> Methods in ai.timefold.solver.constraint.streams.bavet.quad that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetConcatQuadConstraintStream.getLeftParent()BavetJoinQuadConstraintStream.getLeftParent()BavetConcatQuadConstraintStream.getRightParent()BavetJoinQuadConstraintStream.getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.quad with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConcatQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.constraint.streams.bavet.quad with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.tri
Modifier and TypeClassDescriptionclassBavetAbstractTriConstraintStream<Solution_,A, B, C> final classBavetConcatTriConstraintStream<Solution_,A, B, C> final classBavetJoinTriConstraintStream<Solution_,A, B, C> Methods in ai.timefold.solver.constraint.streams.bavet.tri that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetConcatTriConstraintStream.getLeftParent()BavetJoinTriConstraintStream.getLeftParent()BavetConcatTriConstraintStream.getRightParent()BavetJoinTriConstraintStream.getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.tri with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConcatTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.constraint.streams.bavet.tri with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.constraint.streams.bavet.uni
Modifier and TypeClassDescriptionclassBavetAbstractUniConstraintStream<Solution_,A> final classBavetConcatUniConstraintStream<Solution_,A> final classBavetForEachUniConstraintStream<Solution_,A> Methods in ai.timefold.solver.constraint.streams.bavet.uni that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetConcatUniConstraintStream.getLeftParent()BavetConcatUniConstraintStream.getRightParent()Method parameters in ai.timefold.solver.constraint.streams.bavet.uni with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConcatUniConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetForEachUniConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.constraint.streams.bavet.uni with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)