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 ValueSelectorNearbySelectionConfig. 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 ValueSelectorNearbySelectionConfig. 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 ValueSelectorValueSelectorConfig. applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)protected ValueSelectorValueSelectorConfig. buildMimicReplaying(HeuristicConfigPolicy configPolicy)ValueSelectorValueSelectorConfig. 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 ValueSelectorValueSelectorConfig. 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 ValueSelectorChangeMoveSelector. valueSelectorprotected ValueSelectorPillarChangeMoveSelector. valueSelectorConstructors 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 ValueSelectorTailChainSwapMoveSelector. valueSelectorprotected ValueSelector[]KOptMoveSelector. valueSelectorsConstructors 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 interfaceEntityIndependentValueSelectorClasses in org.optaplanner.core.impl.heuristic.selector.value that implement ValueSelector Modifier and Type Class Description classAbstractValueSelectorAbstract superclass forValueSelector.classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelectorThis is the commonValueSelectorimplementation. -
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 classAbstractCachingValueSelectorclassCachingValueSelectorAValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelectorclassEntityDependentSortingValueSelectorclassEntityIndependentFilteringValueSelectorclassEntityIndependentInitializedValueSelectorclassFilteringValueSelectorclassInitializedValueSelectorPrevents creating chains without an anchor.classProbabilityValueSelectorclassReinitializeVariableValueSelectorPrevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelectorclassShufflingValueSelectorclassSortingValueSelectorFields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ValueSelector Modifier and Type Field Description protected ValueSelectorDowncastingValueSelector. childValueSelectorprotected ValueSelectorEntityDependentSortingValueSelector. childValueSelectorprotected ValueSelectorFilteringValueSelector. childValueSelectorprotected ValueSelectorInitializedValueSelector. childValueSelectorprotected ValueSelectorReinitializeVariableValueSelector. childValueSelectorprotected ValueSelectorSelectedCountLimitValueSelector. childValueSelectorMethods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return ValueSelector Modifier and Type Method Description static ValueSelectorFilteringValueSelector. create(ValueSelector valueSelector, List<SelectionFilter> filterList)static ValueSelectorInitializedValueSelector. create(ValueSelector valueSelector)ValueSelectorAbstractCachingValueSelector. getChildValueSelector()ValueSelectorDowncastingValueSelector. getChildValueSelector()ValueSelectorEntityDependentSortingValueSelector. getChildValueSelector()Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelector Modifier and Type Method Description static ValueSelectorFilteringValueSelector. create(ValueSelector valueSelector, List<SelectionFilter> filterList)static ValueSelectorInitializedValueSelector. 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 otherValueSelectordecorations, this one works for an entity dependentValueSelectortoo. -
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 classMimicRecordingValueSelectorclassMimicReplayingValueSelector -
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 classNearEntityNearbyValueSelectorFields in org.optaplanner.core.impl.heuristic.selector.value.nearby declared as ValueSelector Modifier and Type Field Description protected ValueSelectorNearEntityNearbyValueSelector. childValueSelectorConstructors 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)
-