Uses of Enum
org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
Packages that use SelectionCacheType
Package
Description
Contains classes relevant to K-Opt moves.
-
Uses of SelectionCacheType in org.optaplanner.core.config.heuristic.selector.common
Methods in org.optaplanner.core.config.heuristic.selector.common that return SelectionCacheTypeModifier and TypeMethodDescriptionstatic SelectionCacheType
SelectionCacheType.max
(SelectionCacheType a, SelectionCacheType b) static SelectionCacheType
SelectionCacheType.resolve
(SelectionCacheType cacheType, SelectionCacheType minimumCacheType) static SelectionCacheType
Returns the enum constant of this type with the specified name.static SelectionCacheType[]
SelectionCacheType.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.optaplanner.core.config.heuristic.selector.common with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionstatic SelectionCacheType
SelectionCacheType.max
(SelectionCacheType a, SelectionCacheType b) static SelectionCacheType
SelectionCacheType.resolve
(SelectionCacheType cacheType, SelectionCacheType minimumCacheType) -
Uses of SelectionCacheType in org.optaplanner.core.config.heuristic.selector.common.nearby
Methods in org.optaplanner.core.config.heuristic.selector.common.nearby with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionvoid
NearbySelectionConfig.validateNearby
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in org.optaplanner.core.config.heuristic.selector.entity
Fields in org.optaplanner.core.config.heuristic.selector.entity declared as SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.entity that return SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.entity with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionvoid
EntitySelectorConfig.setCacheType
(SelectionCacheType cacheType) EntitySelectorConfig.withCacheType
(SelectionCacheType cacheType) -
Uses of SelectionCacheType in org.optaplanner.core.config.heuristic.selector.move
Fields in org.optaplanner.core.config.heuristic.selector.move declared as SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.move that return SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.move with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionvoid
MoveSelectorConfig.setCacheType
(SelectionCacheType cacheType) MoveSelectorConfig.withCacheType
(SelectionCacheType cacheType) -
Uses of SelectionCacheType in org.optaplanner.core.config.heuristic.selector.value
Fields in org.optaplanner.core.config.heuristic.selector.value declared as SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.value that return SelectionCacheTypeMethods in org.optaplanner.core.config.heuristic.selector.value with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionvoid
ValueSelectorConfig.setCacheType
(SelectionCacheType cacheType) ValueSelectorConfig.withCacheType
(SelectionCacheType cacheType) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector
Methods in org.optaplanner.core.impl.heuristic.selector that return SelectionCacheTypeModifier and TypeMethodDescriptionAbstractSelector.getCacheType()
Selector.getCacheType()
Unless this selector itself caches, this returnsJUST_IN_TIME
, even if a selector child caches.Methods in org.optaplanner.core.impl.heuristic.selector with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected void
AbstractSelectorFactory.validateCacheTypeVersusSelectionOrder
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.common
Fields in org.optaplanner.core.impl.heuristic.selector.common declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
SelectionCacheLifecycleBridge.cacheType
Constructors in org.optaplanner.core.impl.heuristic.selector.common with parameters of type SelectionCacheTypeModifierConstructorDescriptionSelectionCacheLifecycleBridge
(SelectionCacheType cacheType, SelectionCacheLifecycleListener<Solution_> selectionCacheLifecycleListener) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.entity
Fields in org.optaplanner.core.impl.heuristic.selector.entity declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
FromSolutionEntitySelector.minimumCacheType
Methods in org.optaplanner.core.impl.heuristic.selector.entity that return SelectionCacheTypeMethods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected EntitySelector<Solution_>
EntitySelectorFactory.applyProbability
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector, ClassInstanceCache instanceCache) protected EntitySelector<Solution_>
EntitySelectorFactory.applySorting
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector, ClassInstanceCache instanceCache) EntitySelectorFactory.buildEntitySelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) protected boolean
EntitySelectorFactory.determineBaseRandomSelection
(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) Constructors in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type SelectionCacheTypeModifierConstructorDescriptionFromSolutionEntitySelector
(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Fields in org.optaplanner.core.impl.heuristic.selector.entity.decorator declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
AbstractCachingEntitySelector.cacheType
Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator that return SelectionCacheTypeModifier and TypeMethodDescriptionAbstractCachingEntitySelector.getCacheType()
ProbabilityEntitySelector.getCacheType()
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type SelectionCacheTypeModifierConstructorDescriptionAbstractCachingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType) CachingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, boolean randomSelection) ProbabilityEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, Object> probabilityWeightFactory) ShufflingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType) SortingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar that return SelectionCacheTypeMethods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionPillarSelectorFactory.buildPillarSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator<Object>> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.list
Methods in org.optaplanner.core.impl.heuristic.selector.list with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionDestinationSelectorFactory.buildDestinationSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) SubListSelectorFactory.buildSubListSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move
Methods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
AbstractMoveSelectorFactory.applySorting
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, MoveSelector<Solution_> moveSelector) protected abstract MoveSelector<Solution_>
AbstractMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) Builds a baseMoveSelector
without any advanced capabilities (filtering, sorting, ...).AbstractMoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.MoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.protected boolean
AbstractMoveSelectorFactory.determineBaseRandomSelection
(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.composite
Methods in org.optaplanner.core.impl.heuristic.selector.move.composite with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionCartesianProductMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) UnionMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.decorator
Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
AbstractCachingMoveSelector.cacheType
protected final SelectionCacheType
ProbabilityMoveSelector.cacheType
Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return SelectionCacheTypeModifier and TypeMethodDescriptionAbstractCachingMoveSelector.getCacheType()
ProbabilityMoveSelector.getCacheType()
Constructors in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type SelectionCacheTypeModifierConstructorDescriptionAbstractCachingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType) CachingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, boolean randomSelection) ProbabilityMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, ? extends Move<Solution_>> probabilityWeightFactory) ShufflingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType) SortingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Move<Solution_>> sorter) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.factory
Fields in org.optaplanner.core.impl.heuristic.selector.move.factory declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
MoveListFactoryToMoveSelectorBridge.cacheType
Methods in org.optaplanner.core.impl.heuristic.selector.move.factory that return SelectionCacheTypeMethods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionMoveIteratorFactoryFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) MoveListFactoryFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) Constructors in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type SelectionCacheTypeModifierConstructorDescriptionMoveListFactoryToMoveSelectorBridge
(MoveListFactory<Solution_> moveListFactory, SelectionCacheType cacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.generic
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
ChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
PillarChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
PillarSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
KOptMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubChainChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubChainSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
TailChainSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
ListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
ListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
KOptListMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.value
Methods in org.optaplanner.core.impl.heuristic.selector.value that return SelectionCacheTypeMethods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionprotected 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) 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) protected boolean
ValueSelectorFactory.determineBaseRandomSelection
(GenuineVariableDescriptor<Solution_> variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) Constructors in org.optaplanner.core.impl.heuristic.selector.value with parameters of type SelectionCacheTypeModifierConstructorDescriptionFromSolutionPropertyValueSelector
(EntityIndependentValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.value.chained
Fields in org.optaplanner.core.impl.heuristic.selector.value.chained declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected static final SelectionCacheType
DefaultSubChainSelector.CACHE_TYPE
Methods in org.optaplanner.core.impl.heuristic.selector.value.chained that return SelectionCacheTypeMethods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type SelectionCacheTypeModifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of SelectionCacheType in org.optaplanner.core.impl.heuristic.selector.value.decorator
Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as SelectionCacheTypeModifier and TypeFieldDescriptionprotected final SelectionCacheType
AbstractCachingValueSelector.cacheType
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return SelectionCacheTypeModifier and TypeMethodDescriptionAbstractCachingValueSelector.getCacheType()
EntityDependentSortingValueSelector.getCacheType()
ProbabilityValueSelector.getCacheType()
Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type SelectionCacheTypeModifierConstructorDescriptionAbstractCachingValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType) CachingValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, boolean randomSelection) EntityDependentSortingValueSelector
(ValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) ProbabilityValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, Object> probabilityWeightFactory) ShufflingValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType) SortingValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter)