Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.IterableSelector
Packages that use IterableSelector
Package
Description
-
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.common.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.common.decorator with parameters of type IterableSelectorModifier and TypeMethodDescriptiondoubleFairSelectorProbabilityWeightFactory.createProbabilityWeight(ScoreDirector<Solution_> scoreDirector, IterableSelector selector) -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entity
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entityModifier and TypeInterfaceDescriptioninterfaceEntitySelector<Solution_>Selects instances of 1PlanningEntityannotated class.Classes in ai.timefold.solver.core.impl.heuristic.selector.entity that implement IterableSelectorModifier and TypeClassDescriptionfinal classFromSolutionEntitySelector<Solution_>This is the commonEntitySelectorimplementation. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that implement IterableSelectorModifier and TypeClassDescriptionclassAbstractCachingEntitySelector<Solution_>final classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.final classFilteringEntitySelector<Solution_>final classProbabilityEntitySelector<Solution_>final classSelectedCountLimitEntitySelector<Solution_>final classShufflingEntitySelector<Solution_>final classSortingEntitySelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic that implement IterableSelectorModifier and TypeClassDescriptionfinal classMimicRecordingEntitySelector<Solution_>classMimicReplayingEntitySelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.entity.pillarModifier and TypeInterfaceDescriptioninterfacePillarSelector<Solution_>A pillar is aListof entities that have the same planning value for each (or a subset) of their planning values.Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar that implement IterableSelector -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.list
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.listModifier and TypeInterfaceDescriptioninterfaceDestinationSelector<Solution_>interfaceSubListSelector<Solution_>Classes in ai.timefold.solver.core.impl.heuristic.selector.list that implement IterableSelectorModifier and TypeClassDescriptionclassElementDestinationSelector<Solution_>Selects destinations for list variable change moves.classRandomSubListSelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.list.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.list.mimic that implement IterableSelectorModifier and TypeClassDescriptionclassMimicRecordingSubListSelector<Solution_>classMimicReplayingSubListSelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.moveClasses in ai.timefold.solver.core.impl.heuristic.selector.move that implement IterableSelectorModifier and TypeClassDescriptionclassAbstractMoveSelector<Solution_>Abstract superclass forMoveSelector. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.composite
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.composite that implement IterableSelectorModifier and TypeClassDescriptionclassCartesianProductMoveSelector<Solution_>ACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelector<Solution_>Abstract superclass for every compositeMoveSelector.classUnionMoveSelector<Solution_>ACompositeMoveSelectorthat unions 2 or moreMoveSelectors. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.decorator that implement IterableSelectorModifier and TypeClassDescriptionclassAbstractCachingMoveSelector<Solution_>classCachingMoveSelector<Solution_>AMoveSelectorthat caches the result of its childMoveSelector.final classFilteringMoveSelector<Solution_>classProbabilityMoveSelector<Solution_>classSelectedCountLimitMoveSelector<Solution_>classShufflingMoveSelector<Solution_>classSortingMoveSelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.factory
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.factory that implement IterableSelectorModifier and TypeClassDescriptionclassMoveIteratorFactoryToMoveSelectorBridge<Solution_>Bridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridge<Solution_>Bridges aMoveListFactoryto aMoveSelector. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic that implement IterableSelectorModifier and TypeClassDescriptionclassChangeMoveSelector<Solution_>classGenericMoveSelector<Solution_>Abstract superclass for every genericMoveSelector.classPillarChangeMoveSelector<Solution_>classPillarSwapMoveSelector<Solution_>classSwapMoveSelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained that implement IterableSelectorModifier and TypeClassDescriptionclassKOptMoveSelector<Solution_>classSubChainChangeMoveSelector<Solution_>classSubChainSwapMoveSelector<Solution_>classTailChainSwapMoveSelector<Solution_>Also known as a 2-opt move selector. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list that implement IterableSelectorModifier and TypeClassDescriptionclassListChangeMoveSelector<Solution_>classListSwapMoveSelector<Solution_>classRandomSubListChangeMoveSelector<Solution_>classRandomSubListSwapMoveSelector<Solution_> -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.value
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.valueClasses in ai.timefold.solver.core.impl.heuristic.selector.value that implement IterableSelectorModifier and TypeClassDescriptionfinal classFromSolutionPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Subinterfaces of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.value.chainedClasses in ai.timefold.solver.core.impl.heuristic.selector.value.chained that implement IterableSelectorModifier and TypeClassDescriptionclassDefaultSubChainSelector<Solution_>This is the commonSubChainSelectorimplementation. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that implement IterableSelectorModifier and TypeClassDescriptionfinal classAssignedListValueSelector<Solution_>Only selects values from the child value selector that are initialized.final classCachingValueSelector<Solution_>AValueSelectorthat caches the result of its childValueSelector.final classEntityIndependentFilteringValueSelector<Solution_>final classEntityIndependentInitializedValueSelector<Solution_>final classProbabilityValueSelector<Solution_>final classSelectedCountLimitValueSelector<Solution_>final classShufflingValueSelector<Solution_>final classSortingValueSelector<Solution_>final classUnassignedListValueSelector<Solution_>Only selects values from the child value selector that are uninitialized. -
Uses of IterableSelector in ai.timefold.solver.core.impl.heuristic.selector.value.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.mimic that implement IterableSelectorModifier and TypeClassDescriptionclassMimicRecordingValueSelector<Solution_>classMimicReplayingValueSelector<Solution_>