Uses of Class
ai.timefold.solver.core.config.heuristic.selector.common.SelectionCacheType
-
-
Uses of SelectionCacheType in ai.timefold.solver.core.config.heuristic.selector.common
Methods in ai.timefold.solver.core.config.heuristic.selector.common that return SelectionCacheType Modifier and Type Method Description static SelectionCacheTypeSelectionCacheType. max(SelectionCacheType a, SelectionCacheType b)static SelectionCacheTypeSelectionCacheType. resolve(SelectionCacheType cacheType, SelectionCacheType minimumCacheType)static SelectionCacheTypeSelectionCacheType. valueOf(String name)Returns the enum constant of this type with the specified name.static SelectionCacheType[]SelectionCacheType. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in ai.timefold.solver.core.config.heuristic.selector.common with parameters of type SelectionCacheType Modifier and Type Method Description static SelectionCacheTypeSelectionCacheType. max(SelectionCacheType a, SelectionCacheType b)static SelectionCacheTypeSelectionCacheType. resolve(SelectionCacheType cacheType, SelectionCacheType minimumCacheType) -
Uses of SelectionCacheType 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 SelectionCacheType Modifier and Type Method Description voidNearbySelectionConfig. validateNearby(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in ai.timefold.solver.core.config.heuristic.selector.entity
Fields in ai.timefold.solver.core.config.heuristic.selector.entity declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeEntitySelectorConfig. cacheTypeMethods in ai.timefold.solver.core.config.heuristic.selector.entity that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeEntitySelectorConfig. getCacheType()Methods in ai.timefold.solver.core.config.heuristic.selector.entity with parameters of type SelectionCacheType Modifier and Type Method Description voidEntitySelectorConfig. setCacheType(SelectionCacheType cacheType)EntitySelectorConfigEntitySelectorConfig. withCacheType(SelectionCacheType cacheType) -
Uses of SelectionCacheType in ai.timefold.solver.core.config.heuristic.selector.move
Fields in ai.timefold.solver.core.config.heuristic.selector.move declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeMoveSelectorConfig. cacheTypeMethods in ai.timefold.solver.core.config.heuristic.selector.move that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeMoveSelectorConfig. getCacheType()Methods in ai.timefold.solver.core.config.heuristic.selector.move with parameters of type SelectionCacheType Modifier and Type Method Description voidMoveSelectorConfig. setCacheType(SelectionCacheType cacheType)Config_MoveSelectorConfig. withCacheType(SelectionCacheType cacheType) -
Uses of SelectionCacheType in ai.timefold.solver.core.config.heuristic.selector.value
Fields in ai.timefold.solver.core.config.heuristic.selector.value declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeValueSelectorConfig. cacheTypeMethods in ai.timefold.solver.core.config.heuristic.selector.value that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeValueSelectorConfig. getCacheType()Methods in ai.timefold.solver.core.config.heuristic.selector.value with parameters of type SelectionCacheType Modifier and Type Method Description voidValueSelectorConfig. setCacheType(SelectionCacheType cacheType)ValueSelectorConfigValueSelectorConfig. withCacheType(SelectionCacheType cacheType) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector
Methods in ai.timefold.solver.core.impl.heuristic.selector that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeAbstractSelector. getCacheType()SelectionCacheTypeSelector. getCacheType()Unless this selector itself caches, this returnsJUST_IN_TIME, even if a selector child caches.Methods in ai.timefold.solver.core.impl.heuristic.selector with parameters of type SelectionCacheType Modifier and Type Method Description protected voidAbstractSelectorFactory. validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.common
Constructors in ai.timefold.solver.core.impl.heuristic.selector.common with parameters of type SelectionCacheType Constructor Description SelectionCacheLifecycleBridge(SelectionCacheType cacheType, SelectionCacheLifecycleListener<Solution_> selectionCacheLifecycleListener) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.entity
Fields in ai.timefold.solver.core.impl.heuristic.selector.entity declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeFromSolutionEntitySelector. minimumCacheTypeMethods in ai.timefold.solver.core.impl.heuristic.selector.entity that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeFromSolutionEntitySelector. getCacheType()Methods in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type SelectionCacheType 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 booleanEntitySelectorFactory. determineBaseRandomSelection(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type SelectionCacheType Constructor Description FromSolutionEntitySelector(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Fields in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeAbstractCachingEntitySelector. cacheTypeMethods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeAbstractCachingEntitySelector. getCacheType()SelectionCacheTypeProbabilityEntitySelector. getCacheType()Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type SelectionCacheType Constructor Description AbstractCachingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType)CachingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, boolean randomSelection)ProbabilityEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_,Object> probabilityWeightFactory)ShufflingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType)SortingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionSorter<Solution_,Object> sorter) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeDefaultPillarSelector. getCacheType()Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar with parameters of type SelectionCacheType Modifier and Type Method Description PillarSelector<Solution_>PillarSelectorFactory. buildPillarSelector(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator<Object>> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.list with parameters of type SelectionCacheType Modifier and Type Method Description DestinationSelector<Solution_>DestinationSelectorFactory. buildDestinationSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)SubListSelector<Solution_>SubListSelectorFactory. buildSubListSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move
Methods in ai.timefold.solver.core.impl.heuristic.selector.move with parameters of type SelectionCacheType Modifier and Type Method Description protected MoveSelector<Solution_>AbstractMoveSelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, MoveSelector<Solution_> moveSelector)protected abstract MoveSelector<Solution_>AbstractMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)Builds a baseMoveSelectorwithout any advanced capabilities (filtering, sorting, ...).MoveSelector<Solution_>AbstractMoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelector<Solution_>MoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.protected booleanAbstractMoveSelectorFactory. determineBaseRandomSelection(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.composite
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.composite with parameters of type SelectionCacheType Modifier and Type Method Description MoveSelector<Solution_>CartesianProductMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)MoveSelector<Solution_>UnionMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.decorator declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeAbstractCachingMoveSelector. cacheTypeprotected SelectionCacheTypeProbabilityMoveSelector. cacheTypeMethods in ai.timefold.solver.core.impl.heuristic.selector.move.decorator that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeAbstractCachingMoveSelector. getCacheType()SelectionCacheTypeProbabilityMoveSelector. getCacheType()Constructors in ai.timefold.solver.core.impl.heuristic.selector.move.decorator with parameters of type SelectionCacheType Constructor Description AbstractCachingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType)CachingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, boolean randomSelection)ProbabilityMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_,? extends Move<Solution_>> probabilityWeightFactory)ShufflingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType)SortingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionSorter<Solution_,Move<Solution_>> sorter) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.factory
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.factory declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeMoveListFactoryToMoveSelectorBridge. cacheTypeMethods in ai.timefold.solver.core.impl.heuristic.selector.move.factory that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeMoveListFactoryToMoveSelectorBridge. getCacheType()Methods in ai.timefold.solver.core.impl.heuristic.selector.move.factory with parameters of type SelectionCacheType Modifier and Type Method Description MoveSelector<Solution_>MoveIteratorFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)MoveSelector<Solution_>MoveListFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)Constructors in ai.timefold.solver.core.impl.heuristic.selector.move.factory with parameters of type SelectionCacheType Constructor Description MoveListFactoryToMoveSelectorBridge(MoveListFactory<Solution_> moveListFactory, SelectionCacheType cacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic with parameters of type SelectionCacheType Modifier and Type Method Description protected MoveSelector<Solution_>ChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>PillarChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>PillarSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type SelectionCacheType Modifier and Type Method Description protected MoveSelector<Solution_>KOptMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubChainChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>TailChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list with parameters of type SelectionCacheType Modifier and Type Method Description protected MoveSelector<Solution_>ListChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>ListSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubListChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubListSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt with parameters of type SelectionCacheType Modifier and Type Method Description protected MoveSelector<Solution_>KOptListMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.core.impl.heuristic.selector.value that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeFromSolutionPropertyValueSelector. getCacheType()Methods in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type SelectionCacheType Modifier and Type Method Description protected 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)ValueSelector<Solution_>ValueSelectorFactory. buildValueSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)ValueSelector<Solution_>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)Constructors in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type SelectionCacheType Constructor Description FromSolutionPropertyValueSelector(EntityIndependentValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.value.chained declared as SelectionCacheType Modifier and Type Field Description protected static SelectionCacheTypeDefaultSubChainSelector. CACHE_TYPEMethods in ai.timefold.solver.core.impl.heuristic.selector.value.chained that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeDefaultSubChainSelector. getCacheType()Methods in ai.timefold.solver.core.impl.heuristic.selector.value.chained with parameters of type SelectionCacheType Modifier and Type Method Description SubChainSelector<Solution_>SubChainSelectorFactory. buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of SelectionCacheType in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Fields in ai.timefold.solver.core.impl.heuristic.selector.value.decorator declared as SelectionCacheType Modifier and Type Field Description protected SelectionCacheTypeAbstractCachingValueSelector. cacheTypeMethods in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that return SelectionCacheType Modifier and Type Method Description SelectionCacheTypeAbstractCachingValueSelector. getCacheType()SelectionCacheTypeEntityDependentSortingValueSelector. getCacheType()SelectionCacheTypeProbabilityValueSelector. getCacheType()
-