Uses of Class
ai.timefold.solver.core.impl.score.stream.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.core.impl.score.stream.bavet
Methods in ai.timefold.solver.core.impl.score.stream.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.core.impl.score.stream.bavet with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetConstraint.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.bi
Modifier and TypeClassDescriptionclassBavetAbstractBiConstraintStream<Solution_,A, B> final classBavetBiConcatBiConstraintStream<Solution_,A, B> final classBavetJoinBiConstraintStream<Solution_,A, B> final classBavetUniConcatBiConstraintStream<Solution_,A, B> Methods in ai.timefold.solver.core.impl.score.stream.bavet.bi that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetBiConcatBiConstraintStream.getLeftParent()BavetJoinBiConstraintStream.getLeftParent()BavetUniConcatBiConstraintStream.getLeftParent()BavetBiConcatBiConstraintStream.getRightParent()BavetJoinBiConstraintStream.getRightParent()BavetUniConcatBiConstraintStream.getRightParent()Method parameters in ai.timefold.solver.core.impl.score.stream.bavet.bi with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetBiConcatBiConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinBiConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetUniConcatBiConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.core.impl.score.stream.bavet.bi with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractBiConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.common
Fields in ai.timefold.solver.core.impl.score.stream.bavet.common declared as BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream.parentFields in ai.timefold.solver.core.impl.score.stream.bavet.common with type parameters of type BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final List<BavetAbstractConstraintStream<Solution_>>BavetAbstractConstraintStream.childStreamListMethods in ai.timefold.solver.core.impl.score.stream.bavet.common with type parameters of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionfinal <Stream_ extends BavetAbstractConstraintStream<Solution_>>
Stream_BavetAbstractConstraintStream.shareAndAddChild(Stream_ stream) Methods in ai.timefold.solver.core.impl.score.stream.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.core.impl.score.stream.bavet.common that return types with arguments of type BavetAbstractConstraintStreamMethods in ai.timefold.solver.core.impl.score.stream.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.core.impl.score.stream.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.core.impl.score.stream.bavet.common with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.common.bridge
Subclasses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.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.core.impl.score.stream.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.core.impl.score.stream.bavet.quad
Modifier 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> Methods in ai.timefold.solver.core.impl.score.stream.bavet.quad that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetBiConcatQuadConstraintStream.getLeftParent()BavetJoinQuadConstraintStream.getLeftParent()BavetQuadConcatQuadConstraintStream.getLeftParent()BavetTriConcatQuadConstraintStream.getLeftParent()BavetUniConcatQuadConstraintStream.getLeftParent()BavetBiConcatQuadConstraintStream.getRightParent()BavetJoinQuadConstraintStream.getRightParent()BavetQuadConcatQuadConstraintStream.getRightParent()BavetTriConcatQuadConstraintStream.getRightParent()BavetUniConcatQuadConstraintStream.getRightParent()Method parameters in ai.timefold.solver.core.impl.score.stream.bavet.quad with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetBiConcatQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetQuadConcatQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetTriConcatQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetUniConcatQuadConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.core.impl.score.stream.bavet.quad with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractQuadConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.tri
Modifier 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> Methods in ai.timefold.solver.core.impl.score.stream.bavet.tri that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetBiConcatTriConstraintStream.getLeftParent()BavetJoinTriConstraintStream.getLeftParent()BavetTriConcatTriConstraintStream.getLeftParent()BavetUniConcatTriConstraintStream.getLeftParent()BavetBiConcatTriConstraintStream.getRightParent()BavetJoinTriConstraintStream.getRightParent()BavetTriConcatTriConstraintStream.getRightParent()BavetUniConcatTriConstraintStream.getRightParent()Method parameters in ai.timefold.solver.core.impl.score.stream.bavet.tri with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetBiConcatTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetJoinTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetTriConcatTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetUniConcatTriConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.core.impl.score.stream.bavet.tri with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent) -
Uses of BavetAbstractConstraintStream in ai.timefold.solver.core.impl.score.stream.bavet.uni
Modifier and TypeClassDescriptionclassBavetAbstractUniConstraintStream<Solution_,A> final classBavetForEachUniConstraintStream<Solution_,A> final classBavetUniConcatUniConstraintStream<Solution_,A> Methods in ai.timefold.solver.core.impl.score.stream.bavet.uni that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetUniConcatUniConstraintStream.getLeftParent()BavetUniConcatUniConstraintStream.getRightParent()Method parameters in ai.timefold.solver.core.impl.score.stream.bavet.uni with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetForEachUniConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) voidBavetUniConcatUniConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.core.impl.score.stream.bavet.uni with parameters of type BavetAbstractConstraintStreamModifierConstructorDescriptionprotectedBavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_> constraintFactory, BavetAbstractConstraintStream<Solution_> parent)