Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.entity.EntitySelector
Packages that use EntitySelector
Package
Description
-
Uses of EntitySelector in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise that return EntitySelectorModifier and TypeMethodDescription<Solution_>
EntitySelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(EntitySelectorConfig entitySelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, NearbySelectionConfig nearbySelectionConfig, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector) Methods in ai.timefold.solver.core.enterprise with parameters of type EntitySelectorModifier and TypeMethodDescription<Solution_>
EntitySelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(EntitySelectorConfig entitySelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, NearbySelectionConfig nearbySelectionConfig, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector) -
Uses of EntitySelector in ai.timefold.solver.core.impl.constructionheuristic.placer
Fields in ai.timefold.solver.core.impl.constructionheuristic.placer declared as EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>QueuedEntityPlacer.entitySelectorConstructors in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type EntitySelectorModifierConstructorDescriptionQueuedEntityPlacer(EntityPlacerFactory<Solution_> factory, HeuristicConfigPolicy<Solution_> configPolicy, 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 EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>DefaultExhaustiveSearchPhase.entitySelectorConstructors in ai.timefold.solver.core.impl.exhaustivesearch with parameters of type EntitySelectorModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, PhaseTermination<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 EntitySelectorModifierConstructorDescriptionAbstractOriginalChangeIterator(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 EntitySelectorModifier and TypeClassDescriptionfinal classFromSolutionEntitySelector<Solution_>This is the commonEntitySelectorimplementation.Methods in ai.timefold.solver.core.impl.heuristic.selector.entity that return EntitySelectorModifier 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) Methods in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type EntitySelectorModifier 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 ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that implement EntitySelectorModifier and TypeClassDescriptionclassAbstractCachingEntitySelector<Solution_>final classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.final classFilteringEntitySelector<Solution_>final classProbabilityEntitySelector<Solution_>final classSelectedCountLimitEntitySelector<Solution_>final classShufflingEntitySelector<Solution_>final classSortingEntitySelector<Solution_>Fields in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator declared as EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>AbstractCachingEntitySelector.childEntitySelectorMethods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that return EntitySelectorMethods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type EntitySelectorModifier and TypeMethodDescriptionstatic <Solution_>
FilteringEntitySelector<Solution_>FilteringEntitySelector.of(EntitySelector<Solution_> childEntitySelector, SelectionFilter<Solution_, Object> filter) Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type EntitySelectorModifierConstructorDescriptionAbstractCachingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType) CachingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, boolean randomSelection) 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 ai.timefold.solver.core.impl.heuristic.selector.entity.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic that implement EntitySelectorModifier and TypeClassDescriptionfinal classMimicRecordingEntitySelector<Solution_>classMimicReplayingEntitySelector<Solution_>Fields in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic declared as EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>ManualEntityMimicRecorder.sourceEntitySelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic with parameters of type EntitySelectorModifierConstructorDescriptionManualEntityMimicRecorder(EntitySelector<Solution_> sourceEntitySelector) MimicRecordingEntitySelector(EntitySelector<Solution_> childEntitySelector) -
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 EntitySelectorModifierConstructorDescriptionDefaultPillarSelector(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 EntitySelectorModifier and TypeMethodDescriptionSubListSelectorFactory.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 EntitySelectorModifierConstructorDescriptionElementDestinationSelector(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 EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>ChangeMoveSelector.entitySelectorprotected final EntitySelector<Solution_>SwapMoveSelector.leftEntitySelectorprotected final EntitySelector<Solution_>SwapMoveSelector.rightEntitySelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic with parameters of type EntitySelectorModifierConstructorDescriptionChangeMoveSelector(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 EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>KOptMoveSelector.entitySelectorprotected final EntitySelector<Solution_>TailChainSwapMoveSelector.entitySelectorConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type EntitySelectorModifierConstructorDescriptionKOptMoveSelector(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_>[] valueSelectors, boolean randomSelection) TailChainSwapMoveSelector(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection)