Uses of Class
ai.timefold.solver.core.config.heuristic.selector.value.ValueSelectorConfig
Packages that use ValueSelectorConfig
Package
Description
-
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.constructionheuristic.placer
Fields in ai.timefold.solver.core.config.constructionheuristic.placer declared as ValueSelectorConfigModifier and TypeFieldDescriptionprotected ValueSelectorConfigQueuedValuePlacerConfig.valueSelectorConfigMethods in ai.timefold.solver.core.config.constructionheuristic.placer that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigQueuedValuePlacerConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.constructionheuristic.placer with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidQueuedValuePlacerConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull QueuedValuePlacerConfigQueuedValuePlacerConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.common.nearby
Fields in ai.timefold.solver.core.config.heuristic.selector.common.nearby declared as ValueSelectorConfigModifier and TypeFieldDescriptionprotected ValueSelectorConfigNearbySelectionConfig.originValueSelectorConfigMethods in ai.timefold.solver.core.config.heuristic.selector.common.nearby that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigNearbySelectionConfig.getOriginValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.common.nearby with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidNearbySelectionConfig.setOriginValueSelectorConfig(@Nullable ValueSelectorConfig originValueSelectorConfig) @NonNull NearbySelectionConfigNearbySelectionConfig.withOriginValueSelectorConfig(@NonNull ValueSelectorConfig originValueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.list
Methods in ai.timefold.solver.core.config.heuristic.selector.list that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigDestinationSelectorConfig.getValueSelectorConfig()@Nullable ValueSelectorConfigSubListSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.list with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidDestinationSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) voidSubListSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull DestinationSelectorConfigDestinationSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) @NonNull SubListSelectorConfigSubListSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic
Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigChangeMoveSelectorConfig.getValueSelectorConfig()@Nullable ValueSelectorConfigPillarChangeMoveSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidChangeMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) voidPillarChangeMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull ChangeMoveSelectorConfigChangeMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) @NonNull PillarChangeMoveSelectorConfigPillarChangeMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.chained that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigKOptMoveSelectorConfig.getValueSelectorConfig()@Nullable ValueSelectorConfigSubChainChangeMoveSelectorConfig.getValueSelectorConfig()@Nullable ValueSelectorConfigTailChainSwapMoveSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.chained with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidKOptMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) voidSubChainChangeMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) voidTailChainSwapMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull KOptMoveSelectorConfigKOptMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) @NonNull SubChainChangeMoveSelectorConfigSubChainChangeMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) @NonNull TailChainSwapMoveSelectorConfigTailChainSwapMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.list that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigListSwapMoveSelectorConfig.getSecondaryValueSelectorConfig()@Nullable ValueSelectorConfigListChangeMoveSelectorConfig.getValueSelectorConfig()@Nullable ValueSelectorConfigListSwapMoveSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.list with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidListSwapMoveSelectorConfig.setSecondaryValueSelectorConfig(@Nullable ValueSelectorConfig secondaryValueSelectorConfig) voidListChangeMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) voidListSwapMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull ListSwapMoveSelectorConfigListSwapMoveSelectorConfig.withSecondaryValueSelectorConfig(@NonNull ValueSelectorConfig secondaryValueSelectorConfig) @NonNull ListChangeMoveSelectorConfigListChangeMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) @NonNull ListSwapMoveSelectorConfigListSwapMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt
Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigKOptListMoveSelectorConfig.getOriginSelectorConfig()@Nullable ValueSelectorConfigKOptListMoveSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.list.kopt with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidKOptListMoveSelectorConfig.setOriginSelectorConfig(@Nullable ValueSelectorConfig originSelectorConfig) voidKOptListMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull KOptListMoveSelectorConfigKOptListMoveSelectorConfig.withOriginSelectorConfig(@NonNull ValueSelectorConfig originSelectorConfig) @NonNull KOptListMoveSelectorConfigKOptListMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.value
Methods in ai.timefold.solver.core.config.heuristic.selector.value that return ValueSelectorConfigModifier and TypeMethodDescription@NonNull ValueSelectorConfigValueSelectorConfig.copyConfig()@NonNull ValueSelectorConfigValueSelectorConfig.inherit(@NonNull ValueSelectorConfig inheritedConfig) @NonNull ValueSelectorConfigValueSelectorConfig.withCacheType(@NonNull SelectionCacheType cacheType) @NonNull ValueSelectorConfigValueSelectorConfig.withDowncastEntityClass(@NonNull Class<?> entityClass) @NonNull ValueSelectorConfigValueSelectorConfig.withFilterClass(@NonNull Class<? extends SelectionFilter> filterClass) @NonNull ValueSelectorConfig@NonNull ValueSelectorConfigValueSelectorConfig.withMimicSelectorRef(@NonNull String mimicSelectorRef) @NonNull ValueSelectorConfigValueSelectorConfig.withNearbySelectionConfig(@NonNull NearbySelectionConfig nearbySelectionConfig) @NonNull ValueSelectorConfigValueSelectorConfig.withProbabilityWeightFactoryClass(@NonNull Class<? extends SelectionProbabilityWeightFactory> factoryClass) @NonNull ValueSelectorConfigValueSelectorConfig.withSelectedCountLimit(long selectedCountLimit) @NonNull ValueSelectorConfigValueSelectorConfig.withSelectionOrder(@NonNull SelectionOrder selectionOrder) @NonNull ValueSelectorConfigValueSelectorConfig.withSorterClass(@NonNull Class<? extends SelectionSorter> sorterClass) @NonNull ValueSelectorConfigValueSelectorConfig.withSorterComparatorClass(@NonNull Class<? extends Comparator> comparatorClass) @NonNull ValueSelectorConfigValueSelectorConfig.withSorterManner(@NonNull ValueSorterManner sorterManner) @NonNull ValueSelectorConfigValueSelectorConfig.withSorterOrder(@NonNull SelectionSorterOrder sorterOrder) @NonNull ValueSelectorConfigValueSelectorConfig.withSorterWeightFactoryClass(@NonNull Class<? extends SelectionSorterWeightFactory> weightFactoryClass) @NonNull ValueSelectorConfigValueSelectorConfig.withVariableName(@NonNull String variableName) Methods in ai.timefold.solver.core.config.heuristic.selector.value with parameters of type ValueSelectorConfigModifier and TypeMethodDescription@NonNull ValueSelectorConfigValueSelectorConfig.inherit(@NonNull ValueSelectorConfig inheritedConfig) Constructors in ai.timefold.solver.core.config.heuristic.selector.value with parameters of type ValueSelectorConfig -
Uses of ValueSelectorConfig in ai.timefold.solver.core.config.heuristic.selector.value.chained
Fields in ai.timefold.solver.core.config.heuristic.selector.value.chained declared as ValueSelectorConfigModifier and TypeFieldDescriptionprotected ValueSelectorConfigSubChainSelectorConfig.valueSelectorConfigMethods in ai.timefold.solver.core.config.heuristic.selector.value.chained that return ValueSelectorConfigModifier and TypeMethodDescription@Nullable ValueSelectorConfigSubChainSelectorConfig.getValueSelectorConfig()Methods in ai.timefold.solver.core.config.heuristic.selector.value.chained with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidSubChainSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) @NonNull SubChainSelectorConfigSubChainSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise with parameters of type ValueSelectorConfigModifier and TypeMethodDescription<Solution_>
ValueSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(ValueSelectorConfig valueSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionstatic ListChangeMoveSelectorConfigListChangeMoveSelectorFactory.buildChildMoveSelectorConfig(ListVariableDescriptor<?> variableDescriptor, ValueSelectorConfig inheritedValueSelectorConfig, DestinationSelectorConfig inheritedDestinationSelectorConfig) -
Uses of ValueSelectorConfig in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionstatic <Solution_>
ValueSelectorFactory<Solution_>ValueSelectorFactory.create(ValueSelectorConfig valueSelectorConfig) Constructors in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type ValueSelectorConfig