Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.value.EntityIndependentValueSelector
Packages that use EntityIndependentValueSelector
Package
Description
-
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.constructionheuristic.placer
Fields in ai.timefold.solver.core.impl.constructionheuristic.placer declared as EntityIndependentValueSelectorModifier and TypeFieldDescriptionprotected final EntityIndependentValueSelector<Solution_>QueuedValuePlacer.valueSelectorConstructors in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionQueuedValuePlacer(EntityPlacerFactory<Solution_> factory, HeuristicConfigPolicy<Solution_> configPolicy, EntityIndependentValueSelector<Solution_> valueSelector, MoveSelector<Solution_> moveSelector) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.list
Constructors in ai.timefold.solver.core.impl.heuristic.selector.list with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionElementDestinationSelector(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection) RandomSubListSelector(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, int minimumSubListSize, int maximumSubListSize) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained declared as EntityIndependentValueSelectorModifier and TypeFieldDescriptionprotected final EntityIndependentValueSelector<Solution_>SubChainChangeMoveSelector.valueSelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionSubChainChangeMoveSelector(SubChainSelector<Solution_> subChainSelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection, boolean selectReversingMoveToo) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list that return EntityIndependentValueSelectorModifier and TypeMethodDescriptionstatic <Solution_>
EntityIndependentValueSelector<Solution_>ListChangeMoveSelector.filterPinnedListPlanningVariableValuesWithIndex(EntityIndependentValueSelector<Solution_> sourceValueSelector, Supplier<ListVariableStateSupply<Solution_>> listVariableStateSupplier) Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list with parameters of type EntityIndependentValueSelectorModifier and TypeMethodDescriptionstatic <Solution_>
EntityIndependentValueSelector<Solution_>ListChangeMoveSelector.filterPinnedListPlanningVariableValuesWithIndex(EntityIndependentValueSelector<Solution_> sourceValueSelector, Supplier<ListVariableStateSupply<Solution_>> listVariableStateSupplier) Constructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionListChangeMoveSelector(EntityIndependentValueSelector<Solution_> sourceValueSelector, DestinationSelector<Solution_> destinationSelector, boolean randomSelection) ListSwapMoveSelector(EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector, boolean randomSelection) OriginalListChangeIterator(ListVariableStateSupply<Solution_> listVariableStateSupply, EntityIndependentValueSelector<Solution_> valueSelector, DestinationSelector<Solution_> destinationSelector) OriginalListSwapIterator(ListVariableStateSupply<Solution_> listVariableStateSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector) RandomListChangeIterator(ListVariableStateSupply<Solution_> listVariableStateSupply, EntityIndependentValueSelector<Solution_> valueSelector, DestinationSelector<Solution_> destinationSelector) RandomListSwapIterator(ListVariableStateSupply<Solution_> listVariableStateSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.value
Classes in ai.timefold.solver.core.impl.heuristic.selector.value that implement EntityIndependentValueSelectorModifier and TypeClassDescriptionfinal classFromSolutionPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation. -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.value.chained declared as EntityIndependentValueSelectorModifier and TypeFieldDescriptionprotected final EntityIndependentValueSelector<Solution_>DefaultSubChainSelector.valueSelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.value.chained with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionDefaultSubChainSelector(EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection, int minimumSubChainSize, int maximumSubChainSize) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that implement EntityIndependentValueSelectorModifier 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.Fields in ai.timefold.solver.core.impl.heuristic.selector.value.decorator declared as EntityIndependentValueSelectorModifier and TypeFieldDescriptionprotected final EntityIndependentValueSelector<Solution_>AbstractCachingValueSelector.childValueSelectorprotected final EntityIndependentValueSelector<Solution_>AbstractInverseEntityFilteringValueSelector.childValueSelectorprotected final EntityIndependentValueSelector<Solution_>AbstractInverseEntityFilteringValueSelector.childValueSelectorMethods in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that return EntityIndependentValueSelectorModifier and TypeMethodDescriptionstatic <Solution_>
EntityIndependentValueSelector<Solution_>FilteringValueSelector.ofAssigned(EntityIndependentValueSelector<Solution_> entityIndependentValueSelector, Supplier<ListVariableStateSupply<Solution_>> listVariableStateSupplier) Methods in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with parameters of type EntityIndependentValueSelectorModifier and TypeMethodDescriptionstatic <Solution_>
EntityIndependentValueSelector<Solution_>FilteringValueSelector.ofAssigned(EntityIndependentValueSelector<Solution_> entityIndependentValueSelector, Supplier<ListVariableStateSupply<Solution_>> listVariableStateSupplier) Constructors in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionAbstractCachingValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType) AssignedListValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector) CachingValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, boolean randomSelection) EntityIndependentInitializedValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector) ProbabilityValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, Object> probabilityWeightFactory) ShufflingValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType) SortingValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) UnassignedListValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector) -
Uses of EntityIndependentValueSelector in ai.timefold.solver.core.impl.heuristic.selector.value.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.mimic that implement EntityIndependentValueSelectorModifier and TypeClassDescriptionclassMimicRecordingValueSelector<Solution_>classMimicReplayingValueSelector<Solution_>Fields in ai.timefold.solver.core.impl.heuristic.selector.value.mimic declared as EntityIndependentValueSelectorModifier and TypeFieldDescriptionprotected final EntityIndependentValueSelector<Solution_>MimicRecordingValueSelector.childValueSelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.value.mimic with parameters of type EntityIndependentValueSelectorModifierConstructorDescriptionMimicRecordingValueSelector(EntityIndependentValueSelector<Solution_> childValueSelector)