Uses of Interface
org.optaplanner.core.impl.heuristic.selector.entity.EntitySelector
-
-
Uses of EntitySelector in org.optaplanner.core.impl.constructionheuristic.placer
Fields in org.optaplanner.core.impl.constructionheuristic.placer declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
QueuedEntityPlacer. entitySelector
Constructors in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type EntitySelector Constructor Description QueuedEntityPlacer(EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList)
-
Uses of EntitySelector in org.optaplanner.core.impl.exhaustivesearch
Fields in org.optaplanner.core.impl.exhaustivesearch declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
DefaultExhaustiveSearchPhase. entitySelector
Constructors in org.optaplanner.core.impl.exhaustivesearch with parameters of type EntitySelector Constructor Description Builder(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
Constructors in org.optaplanner.core.impl.heuristic.selector.common.iterator with parameters of type EntitySelector Constructor Description AbstractOriginalChangeIterator(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector)
AbstractRandomChangeIterator(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity
Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement EntitySelector Modifier and Type Class Description class
AbstractEntitySelector<Solution_>
Abstract superclass forEntitySelector
.class
FromSolutionEntitySelector<Solution_>
This is the commonEntitySelector
implementation.Methods in org.optaplanner.core.impl.heuristic.selector.entity that return EntitySelector Modifier and Type Method Description protected EntitySelector<Solution_>
EntitySelectorFactory. applyProbability(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector)
protected EntitySelector<Solution_>
EntitySelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector)
EntitySelector<Solution_>
EntitySelectorFactory. buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
protected EntitySelector<Solution_>
EntitySelectorFactory. buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy)
Methods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type EntitySelector Modifier and Type Method Description protected EntitySelector<Solution_>
EntitySelectorFactory. applyProbability(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector)
protected EntitySelector<Solution_>
EntitySelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement EntitySelector Modifier and Type Class Description class
AbstractCachingEntitySelector<Solution_>
class
CachingEntitySelector<Solution_>
AEntitySelector
that caches the result of its childEntitySelector
.class
FilteringEntitySelector<Solution_>
class
ProbabilityEntitySelector<Solution_>
class
SelectedCountLimitEntitySelector<Solution_>
class
ShufflingEntitySelector<Solution_>
class
SortingEntitySelector<Solution_>
Fields in org.optaplanner.core.impl.heuristic.selector.entity.decorator declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
AbstractCachingEntitySelector. childEntitySelector
protected EntitySelector<Solution_>
FilteringEntitySelector. childEntitySelector
protected EntitySelector<Solution_>
ProbabilityEntitySelector. childEntitySelector
protected EntitySelector<Solution_>
SelectedCountLimitEntitySelector. childEntitySelector
Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator that return EntitySelector Modifier and Type Method Description EntitySelector<Solution_>
AbstractCachingEntitySelector. getChildEntitySelector()
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement EntitySelector Modifier and Type Class Description class
MimicRecordingEntitySelector<Solution_>
class
MimicReplayingEntitySelector<Solution_>
Fields in org.optaplanner.core.impl.heuristic.selector.entity.mimic declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
MimicRecordingEntitySelector. childEntitySelector
protected EntitySelector<Solution_>
ManualEntityMimicRecorder. sourceEntitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.mimic with parameters of type EntitySelector Constructor Description ManualEntityMimicRecorder(EntitySelector<Solution_> sourceEntitySelector)
MimicRecordingEntitySelector(EntitySelector<Solution_> childEntitySelector)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement EntitySelector Modifier and Type Class Description class
NearEntityNearbyEntitySelector<Solution_>
Fields in org.optaplanner.core.impl.heuristic.selector.entity.nearby declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
NearEntityNearbyEntitySelector. childEntitySelector
protected EntitySelector<Solution_>
NearEntityNearbyEntitySelector. replayingOriginEntitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.nearby with parameters of type EntitySelector Constructor Description NearEntityNearbyEntitySelector(EntitySelector<Solution_> childEntitySelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Fields in org.optaplanner.core.impl.heuristic.selector.entity.pillar declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
DefaultPillarSelector. entitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type EntitySelector Constructor Description DefaultPillarSelector(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, boolean randomSelection, SubPillarConfigPolicy subpillarConfigPolicy)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
ChangeMoveSelector. entitySelector
protected EntitySelector<Solution_>
SwapMoveSelector. leftEntitySelector
protected EntitySelector<Solution_>
SwapMoveSelector. rightEntitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type EntitySelector Constructor Description ChangeMoveSelector(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection)
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
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
KOptMoveSelector. entitySelector
protected EntitySelector<Solution_>
TailChainSwapMoveSelector. entitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type EntitySelector Constructor Description KOptMoveSelector(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.move.generic.list
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type EntitySelector Constructor Description ListChangeMoveSelector(ListVariableDescriptor<Solution_> listVariableDescriptor, EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection)
OriginalListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector)
RandomListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector, Random workingRandom)
-
Uses of EntitySelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Fields in org.optaplanner.core.impl.heuristic.selector.value.nearby declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>
NearEntityNearbyValueSelector. replayingOriginEntitySelector
Constructors in org.optaplanner.core.impl.heuristic.selector.value.nearby with parameters of type EntitySelector Constructor Description NearEntityNearbyValueSelector(ValueSelector<Solution_> childValueSelector, EntitySelector<Solution_> originEntitySelector, NearbyDistanceMeter<?,?> nearbyDistanceMeter, NearbyRandom nearbyRandom, boolean randomSelection)
-