Class SelectedCountLimitMoveSelector<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.heuristic.selector.AbstractSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.move.AbstractMoveSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector<Solution_>
All Implemented Interfaces:
IterableSelector<Solution_,Move<Solution_>>, MoveSelector<Solution_>, Selector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>, Iterable<Move<Solution_>>, EventListener

public class SelectedCountLimitMoveSelector<Solution_> extends AbstractMoveSelector<Solution_>
  • Field Details

    • childMoveSelector

      protected final MoveSelector<Solution_> childMoveSelector
    • selectedCountLimit

      protected final long selectedCountLimit
  • Constructor Details

    • SelectedCountLimitMoveSelector

      public SelectedCountLimitMoveSelector(MoveSelector<Solution_> childMoveSelector, long selectedCountLimit)
  • Method Details