Uses of Interface
ai.timefold.solver.core.impl.bavet.common.BavetStream
Packages that use BavetStream
Package
Description
This package contains performance-sensitive code.
Enumerating streams that serve as bridges.
Contains streams that serve as bridges.
-
Uses of BavetStream in ai.timefold.solver.core.impl.bavet.common
Classes in ai.timefold.solver.core.impl.bavet.common with type parameters of type BavetStreamModifier and TypeClassDescriptionclassAbstractNodeBuildHelper<Stream_ extends BavetStream>interfaceBavetStreamBinaryOperation<Stream_ extends BavetStream>Classes in ai.timefold.solver.core.impl.bavet.common that implement BavetStreamMethods in ai.timefold.solver.core.impl.bavet.common with type parameters of type BavetStreamModifier and TypeMethodDescription<Stream_ extends BavetStream>
voidGroupNodeConstructor.build(AbstractNodeBuildHelper<Stream_> buildHelper, Stream_ parentTupleSource, Stream_ aftStream, List<Stream_> aftStreamChildList, Stream_ thisStream, EnvironmentMode environmentMode) -
Uses of BavetStream in ai.timefold.solver.core.impl.bavet.common.tuple
Methods in ai.timefold.solver.core.impl.bavet.common.tuple with type parameters of type BavetStreamModifier and TypeMethodDescriptionstatic <Stream_ extends BavetStream,Tuple_ extends Tuple>
TupleLifecycle<Tuple_>TupleLifecycle.profiling(InnerConstraintProfiler constraintProfiler, long lifecycleId, Stream_ stream, TupleLifecycle<Tuple_> delegate) -
Uses of BavetStream in ai.timefold.solver.core.impl.bavet.visual
Methods in ai.timefold.solver.core.impl.bavet.visual with type parameters of type BavetStreamModifier and TypeMethodDescriptionstatic <Solution_,Stream_ extends BavetStream>
NodeGraph<Solution_>NodeGraph.of(Solution_ solution, List<AbstractNode> nodeList, Set<Constraint> constraintSet, Function<AbstractNode, Stream_> nodeToStreamFunction, Function<Stream_, AbstractNode> streamToParentNodeFunction) -
Uses of BavetStream in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.bi
Classes in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.bi that implement BavetStreamModifier and TypeClassDescriptionclassAbstractBiEnumeratingStream<Solution_,A, B> final classJoinBiEnumeratingStream<Solution_,A, B> -
Uses of BavetStream in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common
Classes in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common that implement BavetStream -
Uses of BavetStream in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.bridge
Classes in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.bridge that implement BavetStreamModifier and TypeClassDescriptionfinal classAftBridgeBiEnumeratingStream<Solution_,A, B> final classAftBridgeUniEnumeratingStream<Solution_,A> final classForeBridgeUniEnumeratingStream<Solution_,A> -
Uses of BavetStream in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.uni
Classes in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.uni that implement BavetStreamModifier and TypeClassDescriptionclassAbstractUniEnumeratingStream<Solution_,A> final classForEachIncludingPinnedEnumeratingStream<Solution_,A> -
Uses of BavetStream in ai.timefold.solver.core.impl.score.stream.bavet.bi
Classes in ai.timefold.solver.core.impl.score.stream.bavet.bi that implement BavetStreamModifier and TypeClassDescriptionclassBavetAbstractBiConstraintStream<Solution_,A, B> final classBavetBiConcatBiConstraintStream<Solution_,A, B> final classBavetJoinBiConstraintStream<Solution_,A, B> classBavetPrecomputeBiConstraintStream<Solution_,A, B> classBavetRecordingBiConstraintStream<Solution_,A, B> final classBavetUniConcatBiConstraintStream<Solution_,A, B> -
Uses of BavetStream in ai.timefold.solver.core.impl.score.stream.bavet.common.bridge
Classes in ai.timefold.solver.core.impl.score.stream.bavet.common.bridge that implement BavetStreamModifier 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 BavetStream in ai.timefold.solver.core.impl.score.stream.bavet.quad
Classes in ai.timefold.solver.core.impl.score.stream.bavet.quad that implement BavetStreamModifier and TypeClassDescriptionclassBavetAbstractQuadConstraintStream<Solution_,A, B, C, D> final classBavetBiConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetJoinQuadConstraintStream<Solution_,A, B, C, D> classBavetPrecomputeQuadConstraintStream<Solution_,A, B, C, D> final classBavetQuadConcatQuadConstraintStream<Solution_,A, B, C, D> classBavetRecordingQuadConstraintStream<Solution_,A, B, C, D> final classBavetTriConcatQuadConstraintStream<Solution_,A, B, C, D> final classBavetUniConcatQuadConstraintStream<Solution_,A, B, C, D> -
Uses of BavetStream in ai.timefold.solver.core.impl.score.stream.bavet.tri
Classes in ai.timefold.solver.core.impl.score.stream.bavet.tri that implement BavetStreamModifier and TypeClassDescriptionclassBavetAbstractTriConstraintStream<Solution_,A, B, C> final classBavetBiConcatTriConstraintStream<Solution_,A, B, C> final classBavetJoinTriConstraintStream<Solution_,A, B, C> classBavetPrecomputeTriConstraintStream<Solution_,A, B, C> classBavetRecordingTriConstraintStream<Solution_,A, B, C> final classBavetTriConcatTriConstraintStream<Solution_,A, B, C> final classBavetUniConcatTriConstraintStream<Solution_,A, B, C> -
Uses of BavetStream in ai.timefold.solver.core.impl.score.stream.bavet.uni
Classes in ai.timefold.solver.core.impl.score.stream.bavet.uni that implement BavetStreamModifier and TypeClassDescriptionclassBavetAbstractUniConstraintStream<Solution_,A> final classBavetForEachUniConstraintStream<Solution_,A> classBavetPrecomputeUniConstraintStream<Solution_,A> classBavetRecordingUniConstraintStream<Solution_,A> final classBavetUniConcatUniConstraintStream<Solution_,A>