Uses of Class
org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
Package
Description
-
Uses of MoveSelectorConfig in org.optaplanner.core.config.constructionheuristic
Modifier and TypeFieldDescriptionprotected List<MoveSelectorConfig>
ConstructionHeuristicPhaseConfig.moveSelectorConfigList
Simpler alternative forConstructionHeuristicPhaseConfig.entityPlacerConfig
.Modifier and TypeMethodDescriptionvoid
ConstructionHeuristicPhaseConfig.setMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) ConstructionHeuristicPhaseConfig.withMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in org.optaplanner.core.config.constructionheuristic.placer
Modifier and TypeFieldDescriptionprotected List<MoveSelectorConfig>
QueuedEntityPlacerConfig.moveSelectorConfigList
Modifier and TypeMethodDescriptionPooledEntityPlacerConfig.getMoveSelectorConfig()
QueuedValuePlacerConfig.getMoveSelectorConfig()
Modifier and TypeMethodDescriptionvoid
PooledEntityPlacerConfig.setMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) void
QueuedValuePlacerConfig.setMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) PooledEntityPlacerConfig.withMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) QueuedValuePlacerConfig.withMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) QueuedEntityPlacerConfig.withMoveSelectorConfigs
(MoveSelectorConfig... moveSelectorConfigs) Modifier and TypeMethodDescriptionvoid
QueuedEntityPlacerConfig.setMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) QueuedEntityPlacerConfig.withMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in org.optaplanner.core.config.exhaustivesearch
Modifier and TypeFieldDescriptionprotected MoveSelectorConfig
ExhaustiveSearchPhaseConfig.moveSelectorConfig
Modifier and TypeMethodDescriptionvoid
ExhaustiveSearchPhaseConfig.setMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) ExhaustiveSearchPhaseConfig.withMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) -
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move
Modifier and TypeClassDescriptionclass
MoveSelectorConfig<Config_ extends MoveSelectorConfig<Config_>>
General superclass forChangeMoveSelectorConfig
, etc.Modifier and TypeMethodDescriptionvoid
MoveSelectorConfig.inheritFolded
(MoveSelectorConfig<?> foldedConfig) Does not inherit subclass properties because this class andfoldedConfig
can be of a different type.Modifier and TypeMethodDescriptionvoid
MoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList
(List<MoveSelectorConfig> leafMoveSelectorConfigList) Gather a list of all descendantMoveSelectorConfig
s except forUnionMoveSelectorConfig
andCartesianProductMoveSelectorConfig
. -
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.composite
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionCartesianProductMoveSelectorConfig.getMoveSelectorConfigList()
Deprecated.UnionMoveSelectorConfig.getMoveSelectorConfigList()
Deprecated.CartesianProductMoveSelectorConfig.getMoveSelectorList()
UnionMoveSelectorConfig.getMoveSelectorList()
Modifier and TypeMethodDescriptionCartesianProductMoveSelectorConfig.withMoveSelectors
(MoveSelectorConfig... moveSelectorConfigs) UnionMoveSelectorConfig.withMoveSelectors
(MoveSelectorConfig... moveSelectorConfigs) Modifier and TypeMethodDescriptionvoid
CartesianProductMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList
(List<MoveSelectorConfig> leafMoveSelectorConfigList) void
UnionMoveSelectorConfig.extractLeafMoveSelectorConfigsIntoList
(List<MoveSelectorConfig> leafMoveSelectorConfigList) void
CartesianProductMoveSelectorConfig.setMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.void
UnionMoveSelectorConfig.setMoveSelectorConfigList
(List<MoveSelectorConfig> moveSelectorConfigList) Deprecated.void
CartesianProductMoveSelectorConfig.setMoveSelectorList
(List<MoveSelectorConfig> moveSelectorConfigList) void
UnionMoveSelectorConfig.setMoveSelectorList
(List<MoveSelectorConfig> moveSelectorConfigList) CartesianProductMoveSelectorConfig.withMoveSelectorList
(List<MoveSelectorConfig> moveSelectorConfigList) UnionMoveSelectorConfig.withMoveSelectorList
(List<MoveSelectorConfig> moveSelectorConfigList) ModifierConstructorDescriptionCartesianProductMoveSelectorConfig
(List<MoveSelectorConfig> moveSelectorConfigList) UnionMoveSelectorConfig
(List<MoveSelectorConfig> moveSelectorConfigList) -
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.factory
-
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.generic
Modifier and TypeClassDescriptionclass
AbstractPillarMoveSelectorConfig<Config_ extends AbstractPillarMoveSelectorConfig<Config_>>
class
class
class
class
-
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.generic.chained
Modifier and TypeClassDescriptionclass
THIS CLASS IS EXPERIMENTAL AND UNSUPPORTED.class
class
class
Also known as a 2-opt move selector config. -
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.generic.list
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of MoveSelectorConfig in org.optaplanner.core.config.heuristic.selector.move.generic.list.kopt
-
Uses of MoveSelectorConfig in org.optaplanner.core.config.localsearch
Modifier and TypeMethodDescriptionvoid
LocalSearchPhaseConfig.setMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) LocalSearchPhaseConfig.withMoveSelectorConfig
(MoveSelectorConfig moveSelectorConfig) -
Uses of MoveSelectorConfig in org.optaplanner.core.impl.constructionheuristic.placer
Modifier and TypeMethodDescriptionstatic <Solution_>
PooledEntityPlacerConfigPooledEntityPlacerFactory.unfoldNew
(HeuristicConfigPolicy<Solution_> configPolicy, MoveSelectorConfig templateMoveSelectorConfig) static QueuedValuePlacerConfig
QueuedValuePlacerFactory.unfoldNew
(MoveSelectorConfig templateMoveSelectorConfig) Modifier and TypeMethodDescriptionstatic <Solution_>
QueuedEntityPlacerConfigQueuedEntityPlacerFactory.unfoldNew
(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) -
Uses of MoveSelectorConfig in org.optaplanner.core.impl.heuristic.selector.move
Modifier and TypeClassDescriptionclass
AbstractMoveSelectorFactory<Solution_,
MoveSelectorConfig_ extends MoveSelectorConfig<MoveSelectorConfig_>> Modifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>
AbstractMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) To provide unfolded MoveSelectorConfig, override this method in a subclass.Modifier and TypeMethodDescriptionstatic <Solution_>
MoveSelectorFactory<Solution_>MoveSelectorFactory.create
(MoveSelectorConfig<?> moveSelectorConfig) -
Uses of MoveSelectorConfig in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>
ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>
ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(Collection<EntityDescriptor<Solution_>> entityDescriptors) protected MoveSelectorConfig<?>
SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of MoveSelectorConfig in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Modifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>
ListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(List<ListVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>
ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
SubListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy)
CartesianProductMoveSelectorConfig.getMoveSelectorList()
.