Class DefaultBiMoveStream<Solution_,A,B>
java.lang.Object
ai.timefold.solver.core.impl.move.streams.DefaultBiMoveStream<Solution_,A,B>
- All Implemented Interfaces:
BiMoveStream<Solution_,,A, B> MoveStream<Solution_>
@NullMarked
public final class DefaultBiMoveStream<Solution_,A,B>
extends Object
implements BiMoveStream<Solution_,A,B>
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultBiMoveStream(InnerUniMoveStream<Solution_, A> leftMoveStream, AbstractDataset<Solution_, UniTuple<B>> rightDataset, BiPredicate<A, B> filter) -
Method Summary
-
Constructor Details
-
DefaultBiMoveStream
public DefaultBiMoveStream(InnerUniMoveStream<Solution_, A> leftMoveStream, AbstractDataset<Solution_, UniTuple<B>> rightDataset, BiPredicate<A, B> filter)
-
-
Method Details
-
asMove
- Specified by:
asMovein interfaceBiMoveStream<Solution_,A, B>
-
getMoveStreamFactory
- Specified by:
getMoveStreamFactoryin interfaceMoveStream<Solution_>
-