Uses of Interface
org.optaplanner.core.impl.heuristic.selector.entity.EntitySelector
Package
Description
-
Uses of EntitySelector in org.optaplanner.core.impl.constructionheuristic.placer
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
QueuedEntityPlacer.entitySelector
ModifierConstructorDescriptionQueuedEntityPlacer
(EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList) -
Uses of EntitySelector in org.optaplanner.core.impl.exhaustivesearch
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
DefaultExhaustiveSearchPhase.entitySelector
ModifierConstructorDescriptionBuilder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, Comparator<ExhaustiveSearchNode> nodeComparator, EntitySelector<Solution_> entitySelector, ExhaustiveSearchDecider<Solution_> decider) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.common.iterator
ModifierConstructorDescriptionAbstractOriginalChangeIterator
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector) AbstractRandomChangeIterator
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity
Modifier and TypeClassDescriptionfinal class
FromSolutionEntitySelector<Solution_>
This is the commonEntitySelector
implementation.Modifier 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 EntitySelector<Solution_>
EntitySelectorFactory.buildMimicReplaying
(HeuristicConfigPolicy<Solution_> configPolicy) Modifier 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) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Modifier and TypeClassDescriptionclass
AbstractCachingEntitySelector<Solution_>
final class
CachingEntitySelector<Solution_>
AEntitySelector
that caches the result of its childEntitySelector
.final class
FilteringEntitySelector<Solution_>
final class
ProbabilityEntitySelector<Solution_>
final class
SelectedCountLimitEntitySelector<Solution_>
final class
ShufflingEntitySelector<Solution_>
final class
SortingEntitySelector<Solution_>
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
AbstractCachingEntitySelector.childEntitySelector
ModifierConstructorDescriptionAbstractCachingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType) CachingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, boolean randomSelection) FilteringEntitySelector
(EntitySelector<Solution_> childEntitySelector, List<SelectionFilter<Solution_, Object>> filterList) ProbabilityEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, Object> probabilityWeightFactory) SelectedCountLimitEntitySelector
(EntitySelector<Solution_> childEntitySelector, boolean randomSelection, long selectedCountLimit) ShufflingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType) SortingEntitySelector
(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Modifier and TypeClassDescriptionfinal class
MimicRecordingEntitySelector<Solution_>
class
MimicReplayingEntitySelector<Solution_>
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
ManualEntityMimicRecorder.sourceEntitySelector
ModifierConstructorDescriptionManualEntityMimicRecorder
(EntitySelector<Solution_> sourceEntitySelector) MimicRecordingEntitySelector
(EntitySelector<Solution_> childEntitySelector) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Modifier and TypeMethodDescriptionprotected EntitySelector<Solution_>
NearEntityNearbyEntitySelector.castReplayingSelector
(Object uncastReplayingSelector) ModifierConstructorDescriptionNearEntityNearbyEntitySelector
(EntitySelector<Solution_> childEntitySelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?, ?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.pillar
ModifierConstructorDescriptionDefaultPillarSelector
(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, boolean randomSelection, SubPillarConfigPolicy subpillarConfigPolicy) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.list
Modifier and TypeMethodDescriptionSubListSelectorFactory.buildSubListSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ModifierConstructorDescriptionElementDestinationSelector
(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection) RandomSubListSelector
(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, int minimumSubListSize, int maximumSubListSize) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
ChangeMoveSelector.entitySelector
protected final EntitySelector<Solution_>
SwapMoveSelector.leftEntitySelector
protected final EntitySelector<Solution_>
SwapMoveSelector.rightEntitySelector
ModifierConstructorDescriptionChangeMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) PillarDemand
(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, SubPillarConfigPolicy subpillarConfigPolicy) SwapMoveSelector
(EntitySelector<Solution_> leftEntitySelector, EntitySelector<Solution_> rightEntitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, boolean randomSelection) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>
KOptMoveSelector.entitySelector
protected final EntitySelector<Solution_>
TailChainSwapMoveSelector.entitySelector
ModifierConstructorDescriptionKOptMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_>[] valueSelectors, boolean randomSelection) TailChainSwapMoveSelector
(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) -
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Modifier and TypeMethodDescriptionprotected EntitySelector<Solution_>
NearEntityNearbyValueSelector.castReplayingSelector
(Object uncastReplayingSelector) ModifierConstructorDescriptionNearEntityNearbyValueSelector
(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?, ?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)