Uses of Class
ai.timefold.solver.core.config.heuristic.selector.move.MoveSelectorConfig
-
-
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.constructionheuristic
Fields in ai.timefold.solver.core.config.constructionheuristic with type parameters of type MoveSelectorConfig Modifier and Type Field Description protected List<MoveSelectorConfig>ConstructionHeuristicPhaseConfig. moveSelectorConfigListSimpler alternative forConstructionHeuristicPhaseConfig.entityPlacerConfig.Methods in ai.timefold.solver.core.config.constructionheuristic that return types with arguments of type MoveSelectorConfig Modifier and Type Method Description List<MoveSelectorConfig>ConstructionHeuristicPhaseConfig. getMoveSelectorConfigList()Method parameters in ai.timefold.solver.core.config.constructionheuristic with type arguments of type MoveSelectorConfig Modifier and Type Method Description voidConstructionHeuristicPhaseConfig. setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList)ConstructionHeuristicPhaseConfigConstructionHeuristicPhaseConfig. 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 MoveSelectorConfig Modifier and Type Field Description protected List<MoveSelectorConfig>QueuedEntityPlacerConfig. moveSelectorConfigListMethods in ai.timefold.solver.core.config.constructionheuristic.placer that return MoveSelectorConfig Modifier and Type Method Description MoveSelectorConfigPooledEntityPlacerConfig. getMoveSelectorConfig()MoveSelectorConfigQueuedValuePlacerConfig. getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.constructionheuristic.placer that return types with arguments of type MoveSelectorConfig Modifier and Type Method Description List<MoveSelectorConfig>QueuedEntityPlacerConfig. getMoveSelectorConfigList()Methods in ai.timefold.solver.core.config.constructionheuristic.placer with parameters of type MoveSelectorConfig Modifier and Type Method Description voidPooledEntityPlacerConfig. setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)voidQueuedValuePlacerConfig. setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)PooledEntityPlacerConfigPooledEntityPlacerConfig. withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)QueuedValuePlacerConfigQueuedValuePlacerConfig. withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)QueuedEntityPlacerConfigQueuedEntityPlacerConfig. withMoveSelectorConfigs(MoveSelectorConfig... moveSelectorConfigs)Method parameters in ai.timefold.solver.core.config.constructionheuristic.placer with type arguments of type MoveSelectorConfig Modifier and Type Method Description voidQueuedEntityPlacerConfig. setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList)QueuedEntityPlacerConfigQueuedEntityPlacerConfig. withMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.exhaustivesearch
Fields in ai.timefold.solver.core.config.exhaustivesearch declared as MoveSelectorConfig Modifier and Type Field Description protected MoveSelectorConfigExhaustiveSearchPhaseConfig. moveSelectorConfigMethods in ai.timefold.solver.core.config.exhaustivesearch that return MoveSelectorConfig Modifier and Type Method Description MoveSelectorConfigExhaustiveSearchPhaseConfig. getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.exhaustivesearch with parameters of type MoveSelectorConfig Modifier and Type Method Description voidExhaustiveSearchPhaseConfig. setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)ExhaustiveSearchPhaseConfigExhaustiveSearchPhaseConfig. 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 MoveSelectorConfig Modifier and Type Class Description classMoveSelectorConfig<Config_ extends MoveSelectorConfig<Config_>>General superclass forChangeMoveSelectorConfig, etc.Methods in ai.timefold.solver.core.config.heuristic.selector.move with parameters of type MoveSelectorConfig Modifier and Type Method Description voidMoveSelectorConfig. 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 MoveSelectorConfig Modifier and Type Method Description voidMoveSelectorConfig. 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.composite Modifier and Type Class Description classCartesianProductMoveSelectorConfigclassUnionMoveSelectorConfigMethods in ai.timefold.solver.core.config.heuristic.selector.move.composite that return types with arguments of type MoveSelectorConfig Modifier and Type Method Description List<MoveSelectorConfig>CartesianProductMoveSelectorConfig. getMoveSelectorConfigList()Deprecated.List<MoveSelectorConfig>UnionMoveSelectorConfig. getMoveSelectorConfigList()Deprecated.List<MoveSelectorConfig>CartesianProductMoveSelectorConfig. getMoveSelectorList()List<MoveSelectorConfig>UnionMoveSelectorConfig. getMoveSelectorList()Methods in ai.timefold.solver.core.config.heuristic.selector.move.composite with parameters of type MoveSelectorConfig Modifier and Type Method Description CartesianProductMoveSelectorConfigCartesianProductMoveSelectorConfig. withMoveSelectors(MoveSelectorConfig... moveSelectorConfigs)UnionMoveSelectorConfigUnionMoveSelectorConfig. withMoveSelectors(MoveSelectorConfig... moveSelectorConfigs)Method parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfig Modifier and Type Method Description voidCartesianProductMoveSelectorConfig. 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)CartesianProductMoveSelectorConfigCartesianProductMoveSelectorConfig. withMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList)UnionMoveSelectorConfigUnionMoveSelectorConfig. withMoveSelectorList(List<MoveSelectorConfig> moveSelectorConfigList)Constructor parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfig Constructor Description CartesianProductMoveSelectorConfig(List<MoveSelectorConfig> moveSelectorConfigList)UnionMoveSelectorConfig(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.factory
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.factory Modifier and Type Class Description classMoveIteratorFactoryConfigclassMoveListFactoryConfig -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic Modifier and Type Class Description classAbstractPillarMoveSelectorConfig<Config_ extends AbstractPillarMoveSelectorConfig<Config_>>classChangeMoveSelectorConfigclassPillarChangeMoveSelectorConfigclassPillarSwapMoveSelectorConfigclassSwapMoveSelectorConfig -
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.chained Modifier and Type Class Description classKOptMoveSelectorConfigTHIS CLASS IS EXPERIMENTAL AND UNSUPPORTED.classSubChainChangeMoveSelectorConfigclassSubChainSwapMoveSelectorConfigclassTailChainSwapMoveSelectorConfigAlso 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.list Modifier and Type Class Description classListChangeMoveSelectorConfigclassListSwapMoveSelectorConfigclassSubListChangeMoveSelectorConfigclassSubListSwapMoveSelectorConfig -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt
Subclasses of MoveSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt Modifier and Type Class Description classKOptListMoveSelectorConfig -
Uses of MoveSelectorConfig in ai.timefold.solver.core.config.localsearch
Methods in ai.timefold.solver.core.config.localsearch that return MoveSelectorConfig Modifier and Type Method Description MoveSelectorConfigLocalSearchPhaseConfig. getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.localsearch with parameters of type MoveSelectorConfig Modifier and Type Method Description voidLocalSearchPhaseConfig. setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)LocalSearchPhaseConfigLocalSearchPhaseConfig. 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 MoveSelectorConfig Modifier and Type Method Description static <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 MoveSelectorConfig Modifier and Type Method Description static <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 MoveSelectorConfig Modifier and Type Class Description classAbstractMoveSelectorFactory<Solution_,MoveSelectorConfig_ extends MoveSelectorConfig<MoveSelectorConfig_>>Methods in ai.timefold.solver.core.impl.heuristic.selector.move that return MoveSelectorConfig Modifier and Type Method Description protected 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 MoveSelectorConfig Modifier and Type Method Description static <Solution_>
MoveSelectorFactory<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 MoveSelectorConfig Modifier and Type Method Description protected 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 MoveSelectorConfig Modifier and Type Method Description protected 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)
-