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 MoveSelectorConfigModifier and TypeMethodDescription@Nullable List<@NonNull MoveSelectorConfig>ConstructionHeuristicPhaseConfig.getMoveSelectorConfigList()Method parameters in ai.timefold.solver.core.config.constructionheuristic with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidConstructionHeuristicPhaseConfig.setMoveSelectorConfigList(@Nullable List<@NonNull MoveSelectorConfig> moveSelectorConfigList) @NonNull ConstructionHeuristicPhaseConfigConstructionHeuristicPhaseConfig.withMoveSelectorConfigList(@NonNull List<@NonNull 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 TypeMethodDescription@Nullable MoveSelectorConfigPooledEntityPlacerConfig.getMoveSelectorConfig()@Nullable MoveSelectorConfigQueuedValuePlacerConfig.getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.constructionheuristic.placer that return types with arguments of type MoveSelectorConfigModifier and TypeMethodDescription@Nullable List<@NonNull MoveSelectorConfig>QueuedEntityPlacerConfig.getMoveSelectorConfigList()Methods in ai.timefold.solver.core.config.constructionheuristic.placer with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidPooledEntityPlacerConfig.setMoveSelectorConfig(@Nullable MoveSelectorConfig moveSelectorConfig) voidQueuedValuePlacerConfig.setMoveSelectorConfig(@Nullable MoveSelectorConfig moveSelectorConfig) @NonNull PooledEntityPlacerConfigPooledEntityPlacerConfig.withMoveSelectorConfig(@NonNull MoveSelectorConfig moveSelectorConfig) @NonNull QueuedValuePlacerConfigQueuedValuePlacerConfig.withMoveSelectorConfig(@NonNull MoveSelectorConfig moveSelectorConfig) @NonNull QueuedEntityPlacerConfigQueuedEntityPlacerConfig.withMoveSelectorConfigs(@NonNull MoveSelectorConfig @NonNull ... moveSelectorConfigs) Method parameters in ai.timefold.solver.core.config.constructionheuristic.placer with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidQueuedEntityPlacerConfig.setMoveSelectorConfigList(@Nullable List<@NonNull MoveSelectorConfig> moveSelectorConfigList) @NonNull QueuedEntityPlacerConfigQueuedEntityPlacerConfig.withMoveSelectorConfigList(@NonNull List<@NonNull 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 MoveSelectorConfigModifier and TypeMethodDescription@Nullable MoveSelectorConfigExhaustiveSearchPhaseConfig.getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.exhaustivesearch with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidExhaustiveSearchPhaseConfig.setMoveSelectorConfig(@Nullable MoveSelectorConfig moveSelectorConfig) @NonNull ExhaustiveSearchPhaseConfigExhaustiveSearchPhaseConfig.withMoveSelectorConfig(@NonNull 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(@NonNull 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(@NonNull List<@NonNull 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.@Nullable List<@NonNull MoveSelectorConfig>CartesianProductMoveSelectorConfig.getMoveSelectorList()@Nullable List<@NonNull MoveSelectorConfig>UnionMoveSelectorConfig.getMoveSelectorList()Methods in ai.timefold.solver.core.config.heuristic.selector.move.composite with parameters of type MoveSelectorConfigModifier and TypeMethodDescription@NonNull CartesianProductMoveSelectorConfigCartesianProductMoveSelectorConfig.withMoveSelectors(@NonNull MoveSelectorConfig @NonNull ... moveSelectorConfigs) @NonNull UnionMoveSelectorConfigUnionMoveSelectorConfig.withMoveSelectors(@NonNull MoveSelectorConfig @NonNull ... moveSelectorConfigs) Method parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidCartesianProductMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList(@NonNull List<@NonNull MoveSelectorConfig> leafMoveSelectorConfigList) voidUnionMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList(@NonNull List<@NonNull MoveSelectorConfig> leafMoveSelectorConfigList) voidCartesianProductMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.voidUnionMoveSelectorConfig.setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.voidCartesianProductMoveSelectorConfig.setMoveSelectorList(@Nullable List<@NonNull MoveSelectorConfig> moveSelectorConfigList) voidUnionMoveSelectorConfig.setMoveSelectorList(@Nullable List<@NonNull MoveSelectorConfig> moveSelectorConfigList) @NonNull CartesianProductMoveSelectorConfigCartesianProductMoveSelectorConfig.withMoveSelectorList(@NonNull List<@NonNull MoveSelectorConfig> moveSelectorConfigList) @NonNull UnionMoveSelectorConfigUnionMoveSelectorConfig.withMoveSelectorList(@NonNull List<@NonNull MoveSelectorConfig> moveSelectorConfigList) Constructor parameters in ai.timefold.solver.core.config.heuristic.selector.move.composite with type arguments of type MoveSelectorConfigModifierConstructorDescriptionCartesianProductMoveSelectorConfig(@NonNull List<@NonNull MoveSelectorConfig> moveSelectorConfigList) UnionMoveSelectorConfig(@NonNull List<@NonNull 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 MoveSelectorConfigModifier and TypeMethodDescription@Nullable MoveSelectorConfigLocalSearchPhaseConfig.getMoveSelectorConfig()Methods in ai.timefold.solver.core.config.localsearch with parameters of type MoveSelectorConfigModifier and TypeMethodDescriptionvoidLocalSearchPhaseConfig.setMoveSelectorConfig(@Nullable MoveSelectorConfig moveSelectorConfig) @NonNull LocalSearchPhaseConfigLocalSearchPhaseConfig.withMoveSelectorConfig(@NonNull 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(HeuristicConfigPolicy<Solution_> configPolicy, List<GenuineVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, 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().