Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.entity.EntitySelector
-
-
Uses of EntitySelector in ai.timefold.solver.core.impl.constructionheuristic.placer
Fields in ai.timefold.solver.core.impl.constructionheuristic.placer declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>QueuedEntityPlacer. entitySelectorConstructors in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type EntitySelector Constructor Description QueuedEntityPlacer(EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList) -
Uses of EntitySelector in ai.timefold.solver.core.impl.exhaustivesearch
Fields in ai.timefold.solver.core.impl.exhaustivesearch declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>DefaultExhaustiveSearchPhase. entitySelectorConstructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.common.iterator
Constructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.entity
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity that implement EntitySelector Modifier and Type Class Description classFromSolutionEntitySelector<Solution_>This is the commonEntitySelectorimplementation.Methods in ai.timefold.solver.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, ClassInstanceCache instanceCache)protected EntitySelector<Solution_>EntitySelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector, ClassInstanceCache instanceCache)EntitySelector<Solution_>EntitySelectorFactory. buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)protected EntitySelector<Solution_>EntitySelectorFactory. buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy)Methods in ai.timefold.solver.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, ClassInstanceCache instanceCache)protected EntitySelector<Solution_>EntitySelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector, ClassInstanceCache instanceCache) -
Uses of EntitySelector in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that implement EntitySelector Modifier and Type Class Description classAbstractCachingEntitySelector<Solution_>classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.classFilteringEntitySelector<Solution_>classProbabilityEntitySelector<Solution_>classSelectedCountLimitEntitySelector<Solution_>classShufflingEntitySelector<Solution_>classSortingEntitySelector<Solution_>Fields in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>AbstractCachingEntitySelector. childEntitySelectorMethods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that return EntitySelector Modifier and Type Method Description EntitySelector<Solution_>AbstractCachingEntitySelector. getChildEntitySelector() -
Uses of EntitySelector in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic that implement EntitySelector Modifier and Type Class Description classMimicRecordingEntitySelector<Solution_>classMimicReplayingEntitySelector<Solution_>Fields in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>ManualEntityMimicRecorder. sourceEntitySelectorConstructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.entity.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby that implement EntitySelector Modifier and Type Class Description classNearEntityNearbyEntitySelector<Solution_>Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby that return EntitySelector Modifier and Type Method Description protected EntitySelector<Solution_>NearEntityNearbyEntitySelector. castReplayingSelector(Object uncastReplayingSelector)Constructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Constructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.list with parameters of type EntitySelector Modifier and Type Method Description SubListSelector<Solution_>SubListSelectorFactory. buildSubListSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)Constructors in ai.timefold.solver.core.impl.heuristic.selector.list with parameters of type EntitySelector Constructor Description ElementDestinationSelector(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection)RandomSubListSelector(EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, int minimumSubListSize, int maximumSubListSize) -
Uses of EntitySelector in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.generic declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>ChangeMoveSelector. entitySelectorprotected EntitySelector<Solution_>SwapMoveSelector. leftEntitySelectorprotected EntitySelector<Solution_>SwapMoveSelector. rightEntitySelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic with parameters of type EntitySelector Constructor Description ChangeMoveSelector(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 ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained declared as EntitySelector Modifier and Type Field Description protected EntitySelector<Solution_>KOptMoveSelector. entitySelectorprotected EntitySelector<Solution_>TailChainSwapMoveSelector. entitySelectorConstructors in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.value.nearby
Methods in ai.timefold.solver.core.impl.heuristic.selector.value.nearby that return EntitySelector Modifier and Type Method Description protected EntitySelector<Solution_>NearEntityNearbyValueSelector. castReplayingSelector(Object uncastReplayingSelector)Constructors in ai.timefold.solver.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)
-