Class QueuedEntityPlacerFactory<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.AbstractFromConfigFactory<Solution_,EntityPlacerConfig_>
ai.timefold.solver.core.impl.constructionheuristic.placer.QueuedEntityPlacerFactory<Solution_>
- All Implemented Interfaces:
EntityPlacerFactory<Solution_>
public class QueuedEntityPlacerFactory<Solution_>
extends AbstractFromConfigFactory<Solution_,EntityPlacerConfig_>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
config -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ChangeMoveSelectorConfigbuildChangeMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, String entitySelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor) buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) buildEntitySelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) static <Solution_>
QueuedEntityPlacerConfigunfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) Methods inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
deduceBasicVariableDescriptorList, deduceEntityDescriptor, deduceEntitySortManner, deduceGenuineVariableDescriptor, deduceVariableDescriptorList, getDefaultEntitySelectorConfigForEntity, getTheOnlyEntityDescriptor, getTheOnlyEntityDescriptorWithBasicVariables, getTheOnlyEntityDescriptorWithListVariable, getTheOnlyVariableDescriptor, getVariableDescriptorForName
-
Constructor Details
-
QueuedEntityPlacerFactory
-
-
Method Details
-
unfoldNew
public static <Solution_> QueuedEntityPlacerConfig unfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) -
buildEntityPlacer
public QueuedEntityPlacer<Solution_> buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) -
buildEntitySelectorConfig
public EntitySelectorConfig buildEntitySelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) -
buildChangeMoveSelectorConfig
protected ChangeMoveSelectorConfig buildChangeMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, String entitySelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor)
-