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.decider
Fields in ai.timefold.solver.core.impl.exhaustivesearch.decider declared as EntitySelectorModifier and TypeFieldDescriptionprotected final EntitySelector<Solution_>AbstractExhaustiveSearchDecider.sourceEntitySelectorConstructors in ai.timefold.solver.core.impl.exhaustivesearch.decider with parameters of type EntitySelectorModifierConstructorDescriptionBasicExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, PhaseTermination<Solution_> termination, EntitySelector<Solution_> sourceEntitySelector, ManualEntityMimicRecorder<Solution_> manualEntityMimicRecorder, MoveRepository<Solution_> moveRepository, boolean scoreBounderEnabled, ScoreBounder<?> scoreBounder) ListVariableExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, PhaseTermination<Solution_> termination, EntitySelector<Solution_> sourceEntitySelector, ManualEntityMimicRecorder<Solution_> manualEntityMimicRecorder, MoveRepository<Solution_> moveRepository, boolean scoreBounderEnabled, ScoreBounder<?> scoreBounder) -
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 TypeMethodDescriptionstatic <Solution_>
EntitySelector<Solution_>EntitySelectorFactory.applyEntityValueRangeFilteringForExhaustiveSearch(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, ValueRangeRecorderId valueRangeRecorderId, SelectionCacheType minimumCacheType, SelectionOrder selectionOrder) 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) EntitySelectorFactory.buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) EntitySelectorFactory.buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, ValueRangeRecorderId valueRangeRecorderId) protected EntitySelector<Solution_>EntitySelectorFactory.buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy) Methods in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type EntitySelectorModifier and TypeMethodDescriptionstatic <Solution_>
EntitySelector<Solution_>EntitySelectorFactory.applyEntityValueRangeFilteringForExhaustiveSearch(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, ValueRangeRecorderId valueRangeRecorderId, SelectionCacheType minimumCacheType, SelectionOrder selectionOrder) 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 EntitySelectorModifier and TypeClassDescriptionclassAbstractCachingEntitySelector<Solution_>final classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.final classFilteringEntityByEntitySelector<Solution_>The decorator returns a list of reachable entities for a specific entity.final classFilteringEntityByValueSelector<Solution_>The decorator returns a list of reachable entities for a specific value.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 EntitySelectorModifier and TypeMethodDescriptionAbstractCachingEntitySelector.getChildEntitySelector()FilteringEntityByValueSelector.getChildEntitySelector()Methods 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) FilteringEntityByEntitySelector(EntitySelector<Solution_> childEntitySelector, EntitySelector<Solution_> replayingEntitySelector, boolean randomSelection) FilteringEntityByValueSelector(EntitySelector<Solution_> childEntitySelector, IterableValueSelector<Solution_> replayingValueSelector, boolean randomSelection, boolean isExhaustiveSearch) 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, IterableValueSelector<Solution_> valueSelector, boolean randomSelection) ElementDestinationSelector(EntitySelector<Solution_> entitySelector, IterableValueSelector<Solution_> replayingValueSelector, IterableValueSelector<Solution_> valueSelector, boolean randomSelection, boolean isExhaustiveSearch) RandomSubListSelector(EntitySelector<Solution_> entitySelector, IterableValueSelector<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.entitySelectorDeprecated, for removal: This API element is subject to removal in a future version.protected final EntitySelector<Solution_>TailChainSwapMoveSelector.entitySelectorDeprecated, for removal: This API element is subject to removal in a future version.Constructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type EntitySelectorModifierConstructorDescriptionKOptMoveSelector(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_>[] valueSelectors, boolean randomSelection) Deprecated, for removal: This API element is subject to removal in a future version.TailChainSwapMoveSelector(EntitySelector<Solution_> entitySelector, ValueSelector<Solution_> valueSelector, boolean randomSelection) Deprecated, for removal: This API element is subject to removal in a future version.