Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.common.decorator.SelectionFilter
Packages that use SelectionFilter
Package
Description
-
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.entity
Fields in ai.timefold.solver.core.config.heuristic.selector.entity with type parameters of type SelectionFilterModifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>EntitySelectorConfig.filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.entity that return types with arguments of type SelectionFilterModifier and TypeMethodDescription@Nullable Class<? extends SelectionFilter>EntitySelectorConfig.getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.entity with type arguments of type SelectionFilterModifier and TypeMethodDescriptionvoidEntitySelectorConfig.setFilterClass(@Nullable Class<? extends SelectionFilter> filterClass) @NonNull EntitySelectorConfigEntitySelectorConfig.withFilterClass(@NonNull Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.move
Fields in ai.timefold.solver.core.config.heuristic.selector.move with type parameters of type SelectionFilterModifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>MoveSelectorConfig.filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.move that return types with arguments of type SelectionFilterModifier and TypeMethodDescription@Nullable Class<? extends SelectionFilter>MoveSelectorConfig.getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.move with type arguments of type SelectionFilterModifier and TypeMethodDescriptionvoidMoveSelectorConfig.setFilterClass(@Nullable Class<? extends SelectionFilter> filterClass) @NonNull Config_MoveSelectorConfig.withFilterClass(@NonNull Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.config.heuristic.selector.value
Fields in ai.timefold.solver.core.config.heuristic.selector.value with type parameters of type SelectionFilterModifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>ValueSelectorConfig.filterClassMethods in ai.timefold.solver.core.config.heuristic.selector.value that return types with arguments of type SelectionFilterModifier and TypeMethodDescription@Nullable Class<? extends SelectionFilter>ValueSelectorConfig.getFilterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.value with type arguments of type SelectionFilterModifier and TypeMethodDescriptionvoidValueSelectorConfig.setFilterClass(@Nullable Class<? extends SelectionFilter> filterClass) @NonNull ValueSelectorConfigValueSelectorConfig.withFilterClass(@NonNull Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.constructionheuristic.placer
Methods in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type SelectionFilterModifier and TypeMethodDescriptionEntityPlacer.rebuildWithFilter(SelectionFilter<Solution_, Object> filter) PooledEntityPlacer.rebuildWithFilter(SelectionFilter<Solution_, Object> filter) QueuedEntityPlacer.rebuildWithFilter(SelectionFilter<Solution_, Object> filter) QueuedValuePlacer.rebuildWithFilter(SelectionFilter<Solution_, Object> filter) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return SelectionFilter -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.common.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.common.decorator that return SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_,T>
SelectionFilter<Solution_,T> SelectionFilter.compose(SelectionFilter<Solution_, T>... filterArray) Creates aSelectionFilterwhich applies all the provided filters one after another.static <Solution_,T>
SelectionFilter<Solution_,T> SelectionFilter.compose(List<SelectionFilter<Solution_, T>> filterList) As defined bycompose(SelectionFilter[]).Methods in ai.timefold.solver.core.impl.heuristic.selector.common.decorator with parameters of type SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_,T>
SelectionFilter<Solution_,T> SelectionFilter.compose(SelectionFilter<Solution_, T>... filterArray) Creates aSelectionFilterwhich applies all the provided filters one after another.Method parameters in ai.timefold.solver.core.impl.heuristic.selector.common.decorator with type arguments of type SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_,T>
SelectionFilter<Solution_,T> SelectionFilter.compose(List<SelectionFilter<Solution_, T>> filterList) As defined bycompose(SelectionFilter[]). -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_>
FilteringEntitySelector<Solution_>FilteringEntitySelector.of(EntitySelector<Solution_> childEntitySelector, SelectionFilter<Solution_, Object> filter) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.decorator with parameters of type SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_>
FilteringMoveSelector<Solution_>FilteringMoveSelector.of(MoveSelector<Solution_> moveSelector, SelectionFilter<Solution_, Move<Solution_>> filter) -
Uses of SelectionFilter in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that implement SelectionFilterMethods in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with parameters of type SelectionFilterModifier and TypeMethodDescriptionstatic <Solution_>
ValueSelector<Solution_>FilteringValueSelector.of(ValueSelector<Solution_> valueSelector, SelectionFilter<Solution_, Object> filter) Constructors in ai.timefold.solver.core.impl.heuristic.selector.value.decorator with parameters of type SelectionFilterModifierConstructorDescriptionprotectedFilteringValueSelector(ValueSelector<Solution_> childValueSelector, SelectionFilter<Solution_, Object> filter)