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()Deprecated, for removal: This API element is subject to removal in a future version.@Nullable ValueSelectorConfigSubChainChangeMoveSelectorConfig.getValueSelectorConfig()Deprecated, for removal: This API element is subject to removal in a future version.@Nullable ValueSelectorConfigTailChainSwapMoveSelectorConfig.getValueSelectorConfig()Deprecated, for removal: This API element is subject to removal in a future version.Methods in ai.timefold.solver.core.config.heuristic.selector.move.generic.chained with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionvoidKOptMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version.voidSubChainChangeMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version.voidTailChainSwapMoveSelectorConfig.setValueSelectorConfig(@Nullable ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version.@NonNull KOptMoveSelectorConfigKOptMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version.@NonNull SubChainChangeMoveSelectorConfigSubChainChangeMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version.@NonNull TailChainSwapMoveSelectorConfigTailChainSwapMoveSelectorConfig.withValueSelectorConfig(@NonNull ValueSelectorConfig valueSelectorConfig) Deprecated, for removal: This API element is subject to removal in a future version. -
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 TypeMethodDescriptionValueSelectorConfig.copyConfig()ValueSelectorConfig.inherit(ValueSelectorConfig inheritedConfig) ValueSelectorConfig.withCacheType(SelectionCacheType cacheType) ValueSelectorConfig.withComparatorClass(Class<? extends Comparator> comparatorClass) ValueSelectorConfig.withComparatorFactoryClass(Class<? extends ComparatorFactory> comparatorFactoryClass) ValueSelectorConfig.withDowncastEntityClass(Class<?> entityClass) ValueSelectorConfig.withFilterClass(Class<? extends SelectionFilter> filterClass) ValueSelectorConfig.withMimicSelectorRef(String mimicSelectorRef) ValueSelectorConfig.withNearbySelectionConfig(NearbySelectionConfig nearbySelectionConfig) ValueSelectorConfig.withProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory> factoryClass) ValueSelectorConfig.withSelectedCountLimit(long selectedCountLimit) ValueSelectorConfig.withSelectionOrder(SelectionOrder selectionOrder) ValueSelectorConfig.withSorterClass(Class<? extends SelectionSorter> sorterClass) ValueSelectorConfig.withSorterComparatorClass(Class<? extends Comparator> comparatorClass) Deprecated, for removal: This API element is subject to removal in a future version.ValueSelectorConfig.withSorterManner(ValueSorterManner sorterManner) ValueSelectorConfig.withSorterOrder(SelectionSorterOrder sorterOrder) ValueSelectorConfig.withSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory> weightFactoryClass) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated in favor ofwithComparatorFactoryClass(Class)ValueSelectorConfig.withVariableName(String variableName) Methods in ai.timefold.solver.core.config.heuristic.selector.value with parameters of type ValueSelectorConfigModifier and TypeMethodDescriptionValueSelectorConfig.inherit(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
withComparatorClass(Class)