Uses of Class
ai.timefold.solver.core.impl.heuristic.selector.common.iterator.SelectionIterator
Packages that use SelectionIterator
Package
Description
-
Uses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.common.iterator
Modifier and TypeClassDescriptionclassAbstractOriginalChangeIterator<Solution_,Move_ extends Move<Solution_>> classAbstractOriginalSwapIterator<Solution_,Move_ extends Move<Solution_>, SubSelection_> classAbstractRandomChangeIterator<Solution_,Move_ extends Move<Solution_>> classAbstractRandomSwapIterator<Solution_,Move_ extends Move<Solution_>, SubSelection_> classThisIteratordoes not shuffle and is never ending.classIMPORTANT: The constructor of any subclass of this abstract class, should never call any of its childSelector'sIterator.hasNext()orIterator.next()methods, because that can cause descendantSelectors to be selected too early (which breaksMimicReplayingEntitySelector).class -
Uses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Modifier and TypeClassDescriptionprotected classprotected class -
Uses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.move.composite
Modifier and TypeClassDescriptionclassclass -
Uses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Subclasses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.move.generic.listModifier and TypeClassDescriptionclassOriginalListChangeIterator<Solution_>classOriginalListSwapIterator<Solution_>classRandomListChangeIterator<Solution_>classRandomListSwapIterator<Solution_> -
Uses of SelectionIterator in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Modifier and TypeClassDescriptionprotected classprotected class