Uses of Interface
org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Packages that use ValueSelector
Package
Description
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.common.iterator
Constructors in org.optaplanner.core.impl.heuristic.selector.common.iterator with parameters of type ValueSelectorModifierConstructorDescriptionAbstractOriginalChangeIterator
(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
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic declared as ValueSelectorModifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
ChangeMoveSelector.valueSelector
protected final ValueSelector<Solution_>
PillarChangeMoveSelector.valueSelector
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type ValueSelectorModifierConstructorDescriptionChangeMoveSelector
(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
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as ValueSelectorModifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
TailChainSwapMoveSelector.valueSelector
protected final ValueSelector<Solution_>[]
KOptMoveSelector.valueSelectors
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type ValueSelectorModifierConstructorDescriptionKOptMoveSelector
(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
Subinterfaces of ValueSelector in org.optaplanner.core.impl.heuristic.selector.valueClasses in org.optaplanner.core.impl.heuristic.selector.value that implement ValueSelectorModifier and TypeClassDescriptionfinal class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.final class
FromSolutionPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.Methods in org.optaplanner.core.impl.heuristic.selector.value that return ValueSelectorModifier 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) Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type ValueSelectorModifier 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
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement ValueSelectorModifier 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.Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ValueSelectorModifier and TypeFieldDescriptionprotected final ValueSelector<Solution_>
FilteringValueSelector.childValueSelector
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return ValueSelectorModifier 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()
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelectorModifier and TypeMethodDescriptionstatic <Solution_>
ValueSelector<Solution_>FilteringValueSelector.create
(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_, Object>> filterList) static <Solution_>
ValueSelector<Solution_>InitializedValueSelector.create
(ValueSelector<Solution_> valueSelector) Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelectorModifierConstructorDescriptionDowncastingValueSelector
(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
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement ValueSelectorModifier and TypeClassDescriptionclass
MimicRecordingValueSelector<Solution_>
class
MimicReplayingValueSelector<Solution_>
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement ValueSelectorModifier and TypeClassDescriptionfinal class
NearEntityNearbyValueSelector<Solution_>
final class
NearValueNearbyValueSelector<Solution_>
Constructors in org.optaplanner.core.impl.heuristic.selector.value.nearby with parameters of type ValueSelectorModifierConstructorDescriptionNearEntityNearbyValueSelector
(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?, ?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)