Uses of Interface
org.optaplanner.core.impl.heuristic.selector.value.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<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 ValueSelector Modifier and Type Field Description protected ValueSelector<Solution_>ChangeMoveSelector. valueSelectorprotected ValueSelector<Solution_>PillarChangeMoveSelector. valueSelectorConstructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type ValueSelector Constructor Description ChangeMoveSelector(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 ValueSelector Modifier and Type Field Description protected ValueSelector<Solution_>TailChainSwapMoveSelector. valueSelectorprotected ValueSelector<Solution_>[]KOptMoveSelector. valueSelectorsConstructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type ValueSelector Constructor Description KOptMoveSelector(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.value Modifier and Type Interface Description interfaceEntityIndependentValueSelector<Solution_>Classes in org.optaplanner.core.impl.heuristic.selector.value that implement ValueSelector Modifier and Type Class Description classAbstractValueSelector<Solution_>Abstract superclass forValueSelector.classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type ValueSelector Modifier and Type Method Description protected ValueSelector<Solution_>ValueSelectorFactory. applyFiltering(ValueSelector<Solution_> valueSelector)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)protected ValueSelector<Solution_>ValueSelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector) -
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 classAbstractCachingValueSelector<Solution_>classCachingValueSelector<Solution_>AValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelector<Solution_>classEntityDependentSortingValueSelector<Solution_>classEntityIndependentFilteringValueSelector<Solution_>classEntityIndependentInitializedValueSelector<Solution_>classFilteringValueSelector<Solution_>classInitializedValueSelector<Solution_>Prevents creating chains without an anchor.classProbabilityValueSelector<Solution_>classReinitializeVariableValueSelector<Solution_>Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelector<Solution_>classShufflingValueSelector<Solution_>classSortingValueSelector<Solution_>Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ValueSelector Modifier and Type Field Description protected ValueSelector<Solution_>DowncastingValueSelector. childValueSelectorprotected ValueSelector<Solution_>EntityDependentSortingValueSelector. childValueSelectorprotected ValueSelector<Solution_>FilteringValueSelector. childValueSelectorprotected ValueSelector<Solution_>InitializedValueSelector. childValueSelectorprotected ValueSelector<Solution_>ReinitializeVariableValueSelector. childValueSelectorprotected ValueSelector<Solution_>SelectedCountLimitValueSelector. childValueSelectorMethods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return ValueSelector Modifier and Type Method Description static <Solution_>
ValueSelector<Solution_>FilteringValueSelector. create(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_,Object>> filterList)static <Solution_>
ValueSelector<Solution_>InitializedValueSelector. create(ValueSelector<Solution_> valueSelector)ValueSelector<Solution_>AbstractCachingValueSelector. getChildValueSelector()ValueSelector<Solution_>DowncastingValueSelector. getChildValueSelector()ValueSelector<Solution_>EntityDependentSortingValueSelector. getChildValueSelector()Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelector Modifier and Type Method Description static <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 ValueSelector Constructor Description DowncastingValueSelector(ValueSelector<Solution_> childValueSelector, Class<?> downcastEntityClass)EntityDependentSortingValueSelector(ValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionSorter<Solution_,Object> sorter)FilteringValueSelector(ValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_,Object>> filterList)InitializedValueSelector(ValueSelector<Solution_> childValueSelector)ReinitializeVariableValueSelector(ValueSelector<Solution_> childValueSelector)SelectedCountLimitValueSelector(ValueSelector<Solution_> 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 classMimicRecordingValueSelector<Solution_>classMimicReplayingValueSelector<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 ValueSelector Modifier and Type Class Description classNearEntityNearbyValueSelector<Solution_>Fields in org.optaplanner.core.impl.heuristic.selector.value.nearby declared as ValueSelector Modifier and Type Field Description protected ValueSelector<Solution_>NearEntityNearbyValueSelector. childValueSelectorConstructors in org.optaplanner.core.impl.heuristic.selector.value.nearby with parameters of type ValueSelector Constructor Description NearEntityNearbyValueSelector(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)
-