Uses of Class
ai.timefold.solver.core.config.heuristic.selector.move.MoveSelectorConfig
Packages that use MoveSelectorConfig
Package
Description
-
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.constructionheuristic
Fields in ai.timefold.solver.core.config.constructionheuristic with type parameters of type MoveSelectorConfigModifier and TypeFieldDescriptionprotected List<MoveSelectorConfig>ConstructionHeuristicPhaseConfig.moveSelectorConfigListSimpler alternative forConstructionHeuristicPhaseConfig.entityPlacerConfig.Methods in ai.timefold.solver.core.config.constructionheuristic that return types with arguments of type MoveSelectorConfigMethod parameters in ai.timefold.solver.core.config.constructionheuristic with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidConstructionHeuristicPhaseConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) ConstructionHeuristicPhaseConfig.withMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.constructionheuristic.placer
Fields in ai.timefold.solver.core.config.constructionheuristic.placer with type parameters of type MoveSelectorConfigModifier and TypeFieldDescriptionprotected List<MoveSelectorConfig>QueuedEntityPlacerConfig.moveSelectorConfigListMethods in ai.timefold.solver.core.config.constructionheuristic.placer that return MoveSelectorConfigModifier and TypeMethodDescriptionPooledEntityPlacerConfig.getMoveSelectorConfig()QueuedValuePlacerConfig.getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.constructionheuristic.placer that return types with arguments of type MoveSelectorConfigMethods in ai.timefold.solver.core.config.constructionheuristic.placer with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidPooledEntityPlacerConfig.setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) voidQueuedValuePlacerConfig.setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) PooledEntityPlacerConfig.withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) QueuedValuePlacerConfig.withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) QueuedEntityPlacerConfig.withMoveSelectorConfigs(MoveSelectorConfig... moveSelectorConfigs) Method parameters in ai.timefold.solver.core.config.constructionheuristic.placer with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidQueuedEntityPlacerConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) QueuedEntityPlacerConfig.withMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.exhaustivesearch
Fields in ai.timefold.solver.core.config.exhaustivesearch declared as MoveSelectorConfigModifier and TypeFieldDescriptionprotected MoveSelectorConfigExhaustiveSearchPhaseConfig.moveSelectorConfigMethods in ai.timefold.solver.core.config.exhaustivesearch that return MoveSelectorConfigMethods in ai.timefold.solver.core.config.exhaustivesearch with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidExhaustiveSearchPhaseConfig.setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) ExhaustiveSearchPhaseConfig.withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move
Classes in ai.timefold.solver.core.config.heuristic.selector.move with type parameters of type MoveSelectorConfigModifier and TypeClassDescriptionclassMoveSelectorConfig<Config_ extends MoveSelectorConfig<Config_>>General superclass forChangeMoveSelectorConfig, etc.interfaceNearbyAutoConfigurationEnabled<Config_ extends MoveSelectorConfig<Config_>>For move selectors that support Nearby Selection autoconfiguration.Methods in ai.timefold.solver.core.config.heuristic.selector.move with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidMoveSelectorConfig.inheritFolded(MoveSelectorConfig<?> foldedConfig) Does not inherit subclass properties because this class andfoldedConfigcan be of a different type.Method parameters in ai.timefold.solver.core.config.heuristic.selector.move with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig> leafMoveSelectorConfigList) Gather a list of all descendantMoveSelectorConfigs except forUnionMoveSelectorConfigandCartesianProductMoveSelectorConfig. -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.composite
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.compositeModifier and TypeClassDescriptionclassclassMethods in ai.timefold.solver.core.config.heuristic.selector.move.composite that return types with arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionCartesianProductMoveSelectorConfig.getMoveSelectorConfigList()Deprecated.UnionMoveSelectorConfig.getMoveSelectorConfigList()Deprecated.CartesianProductMoveSelectorConfig.getMoveSelectorList()UnionMoveSelectorConfig.getMoveSelectorList()Methods in ai.timefold.solver.core.config.heuristic.selector.move.composite with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionCartesianProductMoveSelectorConfig.withMoveSelectors(MoveSelectorConfig... moveSelectorConfigs) UnionMoveSelectorConfig.withMoveSelectors(MoveSelectorConfig... moveSelectorConfigs) Method parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidCartesianProductMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig> leafMoveSelectorConfigList) voidUnionMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig> leafMoveSelectorConfigList) voidCartesianProductMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.voidUnionMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.voidCartesianProductMoveSelectorConfig.setMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList) voidUnionMoveSelectorConfig.setMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList) CartesianProductMoveSelectorConfig.withMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList) UnionMoveSelectorConfig.withMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList) Constructor parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfigModifierConstructorDescriptionCartesianProductMoveSelectorConfig(List<MoveSelectorConfig> moveSelectorConfigList) UnionMoveSelectorConfig(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.factory
-
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic
Modifier and TypeClassDescriptionclassAbstractPillarMoveSelectorConfig<Config_ extends AbstractPillarMoveSelectorConfig<Config_>>classclassclassclassclass -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.chained
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.chainedModifier and TypeClassDescriptionclassTHIS CLASS IS EXPERIMENTAL AND UNSUPPORTED.classclassclassAlso known as a 2-opt move selector config. -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.listModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt
-
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.localsearch
Methods in ai.timefold.solver.core.config.localsearch that return MoveSelectorConfigMethods in ai.timefold.solver.core.config.localsearch with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidLocalSearchPhaseConfig.setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) LocalSearchPhaseConfig.withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.impl.constructionheuristic.placer
Methods in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionstatic <Solution_>
PooledEntityPlacerConfigPooledEntityPlacerFactory.unfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, MoveSelectorConfig templateMoveSelectorConfig) static QueuedValuePlacerConfigQueuedValuePlacerFactory.unfoldNew(MoveSelectorConfig templateMoveSelectorConfig) Method parameters in ai.timefold.solver.core.impl.constructionheuristic.placer with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionstatic <Solution_>
QueuedEntityPlacerConfigQueuedEntityPlacerFactory.unfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.impl.heuristic.selector.move
Classes in ai.timefold.solver.core.impl.heuristic.selector.move with type parameters of type MoveSelectorConfigModifier and TypeClassDescriptionclassAbstractMoveSelectorFactory<Solution_,MoveSelectorConfig_ extends MoveSelectorConfig<MoveSelectorConfig_>> Methods in ai.timefold.solver.core.impl.heuristic.selector.move that return MoveSelectorConfigModifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>AbstractMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) To provide unfolded MoveSelectorConfig, override this method in a subclass.Methods in ai.timefold.solver.core.impl.heuristic.selector.move with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionstatic <Solution_>
AbstractMoveSelectorFactory<Solution_,?> MoveSelectorFactory.create(MoveSelectorConfig<?> moveSelectorConfig) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic that return MoveSelectorConfigModifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor<Solution_>> entityDescriptors) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list that return MoveSelectorConfigModifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>ListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(List<ListVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>SubListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy)
CartesianProductMoveSelectorConfig.getMoveSelectorList().