Uses of Interface
org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Package
Description
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.common.iterator
ModifierConstructorDescriptionAbstractOriginalChangeIterator
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector) AbstractRandomChangeIterator
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector) -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
ChangeMoveSelector.valueSelector
protected final ValueSelector<Solution_>
PillarChangeMoveSelector.valueSelector
ModifierConstructorDescriptionChangeMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) PillarChangeMoveSelector
(PillarSelector<Solution_> pillarSelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
TailChainSwapMoveSelector.valueSelector
protected final ValueSelector<Solution_>[]
KOptMoveSelector.valueSelectors
ModifierConstructorDescriptionKOptMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_>[] valueSelectors, boolean randomSelection) TailChainSwapMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value
Modifier and TypeClassDescriptionfinal class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.final class
FromSolutionPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.Modifier and TypeMethodDescriptionprotected ValueSelector<Solution_>
ValueSelectorFactory.applyFiltering
(ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>
ValueSelectorFactory.applyInitializedChainedValueFilter
(HeuristicConfigPolicy<Solution_> configPolicy, GenuineVariableDescriptor<Solution_> variableDescriptor, ValueSelector<Solution_> valueSelector) protected ValueSelector<Solution_>
ValueSelectorFactory.applyProbability
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>
ValueSelectorFactory.applySorting
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>
ValueSelectorFactory.buildMimicReplaying
(HeuristicConfigPolicy<Solution_> configPolicy) ValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean applyReinitializeVariableFiltering, ValueSelectorFactory.ListValueFilteringType listValueFilteringType) Modifier and TypeMethodDescriptionprotected ValueSelector<Solution_>
ValueSelectorFactory.applyFiltering
(ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>
ValueSelectorFactory.applyInitializedChainedValueFilter
(HeuristicConfigPolicy<Solution_> configPolicy, GenuineVariableDescriptor<Solution_> variableDescriptor, ValueSelector<Solution_> valueSelector) protected ValueSelector<Solution_>
ValueSelectorFactory.applyProbability
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>
ValueSelectorFactory.applySorting
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator
Modifier and TypeClassDescriptionclass
AbstractCachingValueSelector<Solution_>
final class
AssignedValueSelector<Solution_>
Only selects values from the child value selector that are assigned.final class
CachingValueSelector<Solution_>
AValueSelector
that caches the result of its childValueSelector
.final class
DowncastingValueSelector<Solution_>
final class
EntityDependentSortingValueSelector<Solution_>
final class
EntityIndependentFilteringValueSelector<Solution_>
final class
EntityIndependentInitializedValueSelector<Solution_>
class
FilteringValueSelector<Solution_>
class
InitializedValueSelector<Solution_>
Prevents creating chains without an anchor.final class
ProbabilityValueSelector<Solution_>
final class
ReinitializeVariableValueSelector<Solution_>
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.final class
SelectedCountLimitValueSelector<Solution_>
final class
ShufflingValueSelector<Solution_>
final class
SortingValueSelector<Solution_>
final class
UnassignedValueSelector<Solution_>
Only selects values from the child value selector that are unassigned.Modifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
FilteringValueSelector.childValueSelector
Modifier and TypeMethodDescriptionstatic <Solution_>
ValueSelector<Solution_>FilteringValueSelector.create
(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_, Object>> filterList) static <Solution_>
ValueSelector<Solution_>InitializedValueSelector.create
(ValueSelector<Solution_> valueSelector) AbstractCachingValueSelector.getChildValueSelector()
DowncastingValueSelector.getChildValueSelector()
EntityDependentSortingValueSelector.getChildValueSelector()
Modifier and TypeMethodDescriptionstatic <Solution_>
ValueSelector<Solution_>FilteringValueSelector.create
(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_, Object>> filterList) static <Solution_>
ValueSelector<Solution_>InitializedValueSelector.create
(ValueSelector<Solution_> valueSelector) ModifierConstructorDescriptionDowncastingValueSelector
(ValueSelector<Solution_> childValueSelector, Class<?> downcastEntityClass) EntityDependentSortingValueSelector
(ValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) protected
FilteringValueSelector
(ValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_, Object>> filterList) ReinitializeVariableValueSelector
(ValueSelector<Solution_> childValueSelector) SelectedCountLimitValueSelector
(ValueSelector<Solution_> childValueSelector, long selectedCountLimit) Unlike most of the otherValueSelector
decorations, this one works for an entity dependentValueSelector
too. -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic
Modifier and TypeClassDescriptionclass
MimicRecordingValueSelector<Solution_>
class
MimicReplayingValueSelector<Solution_>
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Modifier and TypeClassDescriptionfinal class
NearEntityNearbyValueSelector<Solution_>
final class
NearValueNearbyValueSelector<Solution_>
ModifierConstructorDescriptionNearEntityNearbyValueSelector
(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?, ?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)