Package ai.timefold.solver.core.impl.heuristic.selector.value.decorator
package ai.timefold.solver.core.impl.heuristic.selector.value.decorator
-
ClassesClassDescriptionAbstractCachingValueSelector<Solution_>AssignedListValueSelector<Solution_>Only selects values from the child value selector that are initialized.CachingValueSelector<Solution_>A
ValueSelectorthat caches the result of its childValueSelector.DowncastingValueSelector<Solution_>FilteringValueRangeSelector<Solution_>The decorator returns a list of reachable values for a specific value.FilteringValueSelector<Solution_>InitializedValueSelector<Solution_>Prevents creating chains without an anchor.IterableFilteringValueSelector<Solution_>IterableFromEntityPropertyValueSelector<Solution_>The value range for list variables requires the selector to be entity-independent, as it needs to fetch the entire list of values.IterableInitializedValueSelector<Solution_>MovableChainedTrailingValueFilter<Solution_>ProbabilityValueSelector<Solution_>ReinitializeVariableValueSelector<Solution_>Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.SelectedCountLimitValueSelector<Solution_>ShufflingValueSelector<Solution_>UnassignedListValueSelector<Solution_>Only selects values from the child value selector that are uninitialized.