Uses of Class
ai.timefold.solver.core.impl.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.bavet.common
Fields in ai.timefold.solver.core.impl.bavet.common declared as BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final BavetAbstractConstraintStream<Solution_>BavetAbstractConstraintStream.parentFields in ai.timefold.solver.core.impl.bavet.common with type parameters of type BavetAbstractConstraintStreamModifier and TypeFieldDescriptionprotected final List<BavetAbstractConstraintStream<Solution_>>BavetAbstractConstraintStream.childStreamListMethods in ai.timefold.solver.core.impl.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.bavet.common that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetAbstractConstraintStream.getParent()BavetAbstractConstraintStream.getTupleSource()Returns the stream which first produced the tuple that this stream operates on.Methods in ai.timefold.solver.core.impl.bavet.common that return types with arguments of type BavetAbstractConstraintStreamMethod parameters in ai.timefold.solver.core.impl.bavet.common with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetAbstractConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructors in ai.timefold.solver.core.impl.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
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
Methods in ai.timefold.solver.core.impl.score.stream.bavet.common that return BavetAbstractConstraintStreamModifier and TypeMethodDescriptionBavetConstraintStreamBinaryOperation.getLeftParent()BavetConstraintStreamBinaryOperation.getRightParent()Method parameters in ai.timefold.solver.core.impl.score.stream.bavet.common with type arguments of type BavetAbstractConstraintStreamModifier and TypeMethodDescriptionvoidBavetScoringConstraintStream.collectActiveConstraintStreams(Set<BavetAbstractConstraintStream<Solution_>> constraintStreamSet) Constructor parameters in ai.timefold.solver.core.impl.score.stream.bavet.common with type arguments of type BavetAbstractConstraintStreamModifierConstructorDescriptionConstraintNodeBuildHelper(Set<BavetAbstractConstraintStream<Solution_>> activeStreamSet, AbstractScoreInliner<Score_> scoreInliner) -
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)