Class DestinationSelectorFactory<Solution_>
- java.lang.Object
-
- ai.timefold.solver.core.impl.AbstractFromConfigFactory<Solution_,SelectorConfig_>
-
- ai.timefold.solver.core.impl.heuristic.selector.AbstractSelectorFactory<Solution_,DestinationSelectorConfig>
-
- ai.timefold.solver.core.impl.heuristic.selector.list.DestinationSelectorFactory<Solution_>
-
public final class DestinationSelectorFactory<Solution_> extends AbstractSelectorFactory<Solution_,DestinationSelectorConfig>
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
config
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DestinationSelector<Solution_>buildDestinationSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)static <Solution_>
DestinationSelectorFactory<Solution_>create(DestinationSelectorConfig destinationSelectorConfig)-
Methods inherited from class ai.timefold.solver.core.impl.heuristic.selector.AbstractSelectorFactory
validateCacheTypeVersusSelectionOrder
-
Methods inherited from class ai.timefold.solver.core.impl.AbstractFromConfigFactory
deduceEntityDescriptor, deduceGenuineVariableDescriptor, deduceVariableDescriptorList, getDefaultEntitySelectorConfigForEntity, getTheOnlyEntityDescriptor, getTheOnlyVariableDescriptor, getVariableDescriptorForName
-
-
-
-
Method Detail
-
create
public static <Solution_> DestinationSelectorFactory<Solution_> create(DestinationSelectorConfig destinationSelectorConfig)
-
buildDestinationSelector
public DestinationSelector<Solution_> buildDestinationSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
-