Uses of Interface
org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
-
-
Uses of ValueSelector in org.optaplanner.core.config.heuristic.selector.common.nearby
Methods in org.optaplanner.core.config.heuristic.selector.common.nearby that return ValueSelector Modifier and Type Method Description ValueSelector
NearbySelectionConfig. applyNearbyValueSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)
Methods in org.optaplanner.core.config.heuristic.selector.common.nearby with parameters of type ValueSelector Modifier and Type Method Description ValueSelector
NearbySelectionConfig. applyNearbyValueSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)
-
Uses of ValueSelector in org.optaplanner.core.config.heuristic.selector.value
Methods in org.optaplanner.core.config.heuristic.selector.value that return ValueSelector Modifier and Type Method Description protected ValueSelector
ValueSelectorConfig. applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)
protected ValueSelector
ValueSelectorConfig. buildMimicReplaying(HeuristicConfigPolicy configPolicy)
ValueSelector
ValueSelectorConfig. buildValueSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type ValueSelector Modifier and Type Method Description protected ValueSelector
ValueSelectorConfig. applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)
-
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 ValueSelector Constructor Description AbstractOriginalChangeIterator(EntitySelector entitySelector, ValueSelector valueSelector)
AbstractRandomChangeIterator(EntitySelector entitySelector, ValueSelector 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 ValueSelector Modifier and Type Field Description protected ValueSelector
ChangeMoveSelector. valueSelector
protected ValueSelector
PillarChangeMoveSelector. valueSelector
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type ValueSelector Constructor Description ChangeMoveSelector(EntitySelector entitySelector, ValueSelector valueSelector, boolean randomSelection)
PillarChangeMoveSelector(PillarSelector pillarSelector, ValueSelector 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 ValueSelector Modifier and Type Field Description protected ValueSelector
TailChainSwapMoveSelector. valueSelector
protected ValueSelector[]
KOptMoveSelector. valueSelectors
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type ValueSelector Constructor Description KOptMoveSelector(EntitySelector entitySelector, ValueSelector[] valueSelectors, boolean randomSelection)
TailChainSwapMoveSelector(EntitySelector entitySelector, ValueSelector valueSelector, boolean randomSelection)
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Interface Description interface
EntityIndependentValueSelector
Classes in org.optaplanner.core.impl.heuristic.selector.value that implement ValueSelector Modifier and Type Class Description class
AbstractValueSelector
Abstract superclass forValueSelector
.class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.class
FromSolutionPropertyValueSelector
This is the commonValueSelector
implementation. -
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement ValueSelector Modifier and Type Class Description class
AbstractCachingValueSelector
class
CachingValueSelector
AValueSelector
that caches the result of its childValueSelector
.class
DowncastingValueSelector
class
EntityDependentSortingValueSelector
class
EntityIndependentFilteringValueSelector
class
EntityIndependentInitializedValueSelector
class
FilteringValueSelector
class
InitializedValueSelector
Prevents creating chains without an anchor.class
ProbabilityValueSelector
class
ReinitializeVariableValueSelector
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.class
SelectedCountLimitValueSelector
class
ShufflingValueSelector
class
SortingValueSelector
Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ValueSelector Modifier and Type Field Description protected ValueSelector
DowncastingValueSelector. childValueSelector
protected ValueSelector
EntityDependentSortingValueSelector. childValueSelector
protected ValueSelector
FilteringValueSelector. childValueSelector
protected ValueSelector
InitializedValueSelector. childValueSelector
protected ValueSelector
ReinitializeVariableValueSelector. childValueSelector
protected ValueSelector
SelectedCountLimitValueSelector. childValueSelector
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return ValueSelector Modifier and Type Method Description static ValueSelector
FilteringValueSelector. create(ValueSelector valueSelector, List<SelectionFilter> filterList)
static ValueSelector
InitializedValueSelector. create(ValueSelector valueSelector)
ValueSelector
AbstractCachingValueSelector. getChildValueSelector()
ValueSelector
DowncastingValueSelector. getChildValueSelector()
ValueSelector
EntityDependentSortingValueSelector. getChildValueSelector()
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelector Modifier and Type Method Description static ValueSelector
FilteringValueSelector. create(ValueSelector valueSelector, List<SelectionFilter> filterList)
static ValueSelector
InitializedValueSelector. create(ValueSelector valueSelector)
Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelector Constructor Description DowncastingValueSelector(ValueSelector childValueSelector, Class<?> downcastEntityClass)
EntityDependentSortingValueSelector(ValueSelector childValueSelector, SelectionCacheType cacheType, SelectionSorter sorter)
FilteringValueSelector(ValueSelector childValueSelector, List<SelectionFilter> filterList)
InitializedValueSelector(ValueSelector childValueSelector)
ReinitializeVariableValueSelector(ValueSelector childValueSelector)
SelectedCountLimitValueSelector(ValueSelector 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 ValueSelector Modifier and Type Class Description class
MimicRecordingValueSelector
class
MimicReplayingValueSelector
-
Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement ValueSelector Modifier and Type Class Description class
NearEntityNearbyValueSelector
Fields in org.optaplanner.core.impl.heuristic.selector.value.nearby declared as ValueSelector Modifier and Type Field Description protected ValueSelector
NearEntityNearbyValueSelector. childValueSelector
Constructors in org.optaplanner.core.impl.heuristic.selector.value.nearby with parameters of type ValueSelector Constructor Description NearEntityNearbyValueSelector(ValueSelector childValueSelector, EntitySelector originEntitySelector, NearbyDistanceMeter nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)
-