Uses of Enum Class
ai.timefold.solver.core.config.heuristic.selector.common.SelectionOrder
Packages that use SelectionOrder
Package
Description
-
Uses of SelectionOrder in ai.timefold.solver.core.config.heuristic.selector.common
Methods in ai.timefold.solver.core.config.heuristic.selector.common that return SelectionOrderModifier and TypeMethodDescriptionstatic @NonNull SelectionOrderSelectionOrder.fromRandomSelectionBoolean(boolean randomSelection) static @NonNull SelectionOrderSelectionOrder.resolve(@Nullable SelectionOrder selectionOrder, @NonNull SelectionOrder inheritedSelectionOrder) static SelectionOrderReturns the enum constant of this class with the specified name.static SelectionOrder[]SelectionOrder.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in ai.timefold.solver.core.config.heuristic.selector.common with parameters of type SelectionOrderModifier and TypeMethodDescriptionstatic @NonNull SelectionOrderSelectionOrder.resolve(@Nullable SelectionOrder selectionOrder, @NonNull SelectionOrder inheritedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.config.heuristic.selector.common.nearby
Methods in ai.timefold.solver.core.config.heuristic.selector.common.nearby with parameters of type SelectionOrderModifier and TypeMethodDescriptionvoidNearbySelectionConfig.validateNearby(@NonNull SelectionCacheType resolvedCacheType, @NonNull SelectionOrder resolvedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.config.heuristic.selector.entity
Fields in ai.timefold.solver.core.config.heuristic.selector.entity declared as SelectionOrderMethods in ai.timefold.solver.core.config.heuristic.selector.entity that return SelectionOrderModifier and TypeMethodDescription@Nullable SelectionOrderEntitySelectorConfig.getSelectionOrder()Methods in ai.timefold.solver.core.config.heuristic.selector.entity with parameters of type SelectionOrderModifier and TypeMethodDescriptionvoidEntitySelectorConfig.setSelectionOrder(@Nullable SelectionOrder selectionOrder) @NonNull EntitySelectorConfigEntitySelectorConfig.withSelectionOrder(@NonNull SelectionOrder selectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.config.heuristic.selector.move
Fields in ai.timefold.solver.core.config.heuristic.selector.move declared as SelectionOrderMethods in ai.timefold.solver.core.config.heuristic.selector.move that return SelectionOrderModifier and TypeMethodDescription@Nullable SelectionOrderMoveSelectorConfig.getSelectionOrder()Methods in ai.timefold.solver.core.config.heuristic.selector.move with parameters of type SelectionOrderModifier and TypeMethodDescriptionvoidMoveSelectorConfig.setSelectionOrder(@Nullable SelectionOrder selectionOrder) @NonNull Config_MoveSelectorConfig.withSelectionOrder(@NonNull SelectionOrder selectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.config.heuristic.selector.value
Fields in ai.timefold.solver.core.config.heuristic.selector.value declared as SelectionOrderMethods in ai.timefold.solver.core.config.heuristic.selector.value that return SelectionOrderModifier and TypeMethodDescription@Nullable SelectionOrderValueSelectorConfig.getSelectionOrder()Methods in ai.timefold.solver.core.config.heuristic.selector.value with parameters of type SelectionOrderModifier and TypeMethodDescriptionvoidValueSelectorConfig.setSelectionOrder(@Nullable SelectionOrder selectionOrder) @NonNull ValueSelectorConfigValueSelectorConfig.withSelectionOrder(@NonNull SelectionOrder selectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise with parameters of type SelectionOrderModifier and TypeMethodDescription<Solution_>
EntitySelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(EntitySelectorConfig entitySelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, NearbySelectionConfig nearbySelectionConfig, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector) <Solution_>
DestinationSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(DestinationSelectorConfig destinationSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, ElementDestinationSelector<Solution_> destinationSelector) <Solution_>
SubListSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(SubListSelectorConfig subListSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, RandomSubListSelector<Solution_> subListSelector) <Solution_>
ValueSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(ValueSelectorConfig valueSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector
Methods in ai.timefold.solver.core.impl.heuristic.selector with parameters of type SelectionOrderModifier and TypeMethodDescriptionprotected voidAbstractSelectorFactory.validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.entity
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type SelectionOrderModifier 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 booleanEntitySelectorFactory.determineBaseRandomSelection(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) protected voidEntitySelectorFactory.validateProbability(SelectionOrder resolvedSelectionOrder) protected voidEntitySelectorFactory.validateSorting(SelectionOrder resolvedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar with parameters of type SelectionOrderModifier and TypeMethodDescriptionPillarSelectorFactory.buildPillarSelector(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator<Object>> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.list with parameters of type SelectionOrderModifier and TypeMethodDescriptionSubListSelectorFactory.buildSubListSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.move
Methods in ai.timefold.solver.core.impl.heuristic.selector.move with parameters of type SelectionOrderModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>AbstractMoveSelectorFactory.applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, MoveSelector<Solution_> moveSelector) AbstractMoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean skipNonDoableMoves) BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean skipNonDoableMoves) BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.protected booleanAbstractMoveSelectorFactory.determineBaseRandomSelection(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) protected voidAbstractMoveSelectorFactory.validateSorting(SelectionOrder resolvedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type SelectionOrderModifier and TypeMethodDescriptionprotected ValueSelector<Solution_>ValueSelectorFactory.applyProbability(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) protected ValueSelector<Solution_>ValueSelectorFactory.applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector, ClassInstanceCache instanceCache) ValueSelectorFactory.buildValueSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ValueSelectorFactory.buildValueSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean applyReinitializeVariableFiltering, ValueSelectorFactory.ListValueFilteringType listValueFilteringType) protected booleanValueSelectorFactory.determineBaseRandomSelection(GenuineVariableDescriptor<Solution_> variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) protected voidValueSelectorFactory.validateProbability(SelectionOrder resolvedSelectionOrder) protected voidValueSelectorFactory.validateSorting(SelectionOrder resolvedSelectionOrder) -
Uses of SelectionOrder in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.value.chained with parameters of type SelectionOrderModifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)