Class SelectedCountLimitMoveSelector<Solution_>

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

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