Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.common.decorator.SelectionSorter
Packages that use SelectionSorter
Package
Description
-
Uses of SelectionSorter in ai.timefold.solver.core.config.heuristic.selector.entity
Fields in ai.timefold.solver.core.config.heuristic.selector.entity with type parameters of type SelectionSorterModifier and TypeFieldDescriptionprotected @Nullable Class<? extends SelectionSorter>EntitySelectorConfig.sorterClassMethods in ai.timefold.solver.core.config.heuristic.selector.entity that return SelectionSorterModifier and TypeMethodDescriptionstatic <Solution_,T>
SelectionSorter<Solution_,T> EntitySelectorConfig.determineSorter(EntitySorterManner entitySorterManner, EntityDescriptor<Solution_> entityDescriptor) Methods in ai.timefold.solver.core.config.heuristic.selector.entity that return types with arguments of type SelectionSorterModifier and TypeMethodDescription@Nullable Class<? extends SelectionSorter>EntitySelectorConfig.getSorterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.entity with type arguments of type SelectionSorterModifier and TypeMethodDescriptionvoidEntitySelectorConfig.setSorterClass(@Nullable Class<? extends SelectionSorter> sorterClass) EntitySelectorConfig.withSorterClass(Class<? extends SelectionSorter> sorterClass) -
Uses of SelectionSorter in ai.timefold.solver.core.config.heuristic.selector.move
Fields in ai.timefold.solver.core.config.heuristic.selector.move with type parameters of type SelectionSorterModifier and TypeFieldDescriptionprotected @Nullable Class<? extends SelectionSorter>MoveSelectorConfig.sorterClassMethods in ai.timefold.solver.core.config.heuristic.selector.move that return types with arguments of type SelectionSorterModifier and TypeMethodDescription@Nullable Class<? extends SelectionSorter>MoveSelectorConfig.getSorterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.move with type arguments of type SelectionSorterModifier and TypeMethodDescriptionvoidMoveSelectorConfig.setSorterClass(@Nullable Class<? extends SelectionSorter> sorterClass) MoveSelectorConfig.withSorterClass(Class<? extends SelectionSorter> sorterClass) -
Uses of SelectionSorter in ai.timefold.solver.core.config.heuristic.selector.value
Fields in ai.timefold.solver.core.config.heuristic.selector.value with type parameters of type SelectionSorterModifier and TypeFieldDescriptionprotected @Nullable Class<? extends SelectionSorter>ValueSelectorConfig.sorterClassMethods in ai.timefold.solver.core.config.heuristic.selector.value that return SelectionSorterModifier and TypeMethodDescriptionstatic <Solution_>
SelectionSorter<Solution_,Object> ValueSelectorConfig.determineSorter(ValueSorterManner valueSorterManner, GenuineVariableDescriptor<Solution_> variableDescriptor) Methods in ai.timefold.solver.core.config.heuristic.selector.value that return types with arguments of type SelectionSorterModifier and TypeMethodDescription@Nullable Class<? extends SelectionSorter>ValueSelectorConfig.getSorterClass()Method parameters in ai.timefold.solver.core.config.heuristic.selector.value with type arguments of type SelectionSorterModifier and TypeMethodDescriptionvoidValueSelectorConfig.setSorterClass(@Nullable Class<? extends SelectionSorter> sorterClass) ValueSelectorConfig.withSorterClass(Class<? extends SelectionSorter> sorterClass) -
Uses of SelectionSorter in ai.timefold.solver.core.impl.domain.entity.descriptor
Methods in ai.timefold.solver.core.impl.domain.entity.descriptor that return SelectionSorter -
Uses of SelectionSorter in ai.timefold.solver.core.impl.domain.valuerange.sort
Methods in ai.timefold.solver.core.impl.domain.valuerange.sort that return SelectionSorterModifier and TypeMethodDescriptionSelectionSorter<?,T> SelectionSorterAdapter.getInnerSorter()<S> SelectionSorter<S,T> ValueRangeSorter.getInnerSorter()SelectionSorterAdapter.innerSelectionSorter()Returns the value of theinnerSelectionSorterrecord component.Methods in ai.timefold.solver.core.impl.domain.valuerange.sort with parameters of type SelectionSorterModifier and TypeMethodDescriptionstatic <Solution_,T>
ValueRangeSorter<T>SelectionSorterAdapter.of(Solution_ solution, SelectionSorter<Solution_, T> selectionSorter) Constructors in ai.timefold.solver.core.impl.domain.valuerange.sort with parameters of type SelectionSorterModifierConstructorDescriptionSelectionSorterAdapter(Solution_ solution, SelectionSorter<Solution_, T> innerSelectionSorter) Creates an instance of aSelectionSorterAdapterrecord class. -
Uses of SelectionSorter in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return SelectionSorterModifier and TypeMethodDescriptionGenuineVariableDescriptor.getAscendingSorter()GenuineVariableDescriptor.getDescendingSorter() -
Uses of SelectionSorter in ai.timefold.solver.core.impl.heuristic.selector.common.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.common.decorator that implement SelectionSorterModifier and TypeClassDescriptionfinal classComparatorFactorySelectionSorter<Solution_,T> Sorts a selectionListbased on aComparatorFactory.final classComparatorSelectionSorter<Solution_,T> Sorts a selectionListbased on aComparator. -
Uses of SelectionSorter in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type SelectionSorterModifierConstructorDescriptionSortingEntitySelector(EntitySelector<Solution_> childEntitySelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Object> sorter) -
Uses of SelectionSorter in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.decorator declared as SelectionSorterModifier and TypeFieldDescriptionprotected final SelectionSorter<Solution_,Move<Solution_>> SortingMoveSelector.sorterConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.decorator with parameters of type SelectionSorterModifierConstructorDescriptionSortingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Move<Solution_>> sorter) -
Uses of SelectionSorter in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.core.impl.heuristic.selector.value that return SelectionSorterModifier and TypeMethodDescriptionFromEntityPropertyValueSelector.getSelectionSorter()IterableFromSolutionPropertyValueSelector.getSelectionSorter()default <T> SelectionSorter<Solution_,T> ValueSelector.getSelectionSorter()Returns the selection sorter applied to the node.Constructors in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type SelectionSorterModifierConstructorDescriptionFromEntityPropertyValueSelector(ValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionSorter<Solution_, Object> selectionSorter, boolean randomSelection) IterableFromSolutionPropertyValueSelector(ValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionSorter<Solution_, Object> selectionSorter, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of SelectionSorter in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that return SelectionSorterModifier and TypeMethodDescription<T> SelectionSorter<Solution_,T> FilteringValueRangeSelector.getSelectionSorter()IterableFromEntityPropertyValueSelector.getSelectionSorter() -
Uses of SelectionSorter in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type SelectionSorterModifier and TypeMethodDescription<Entity_,Value_>
CountableValueRange<Value_>ValueRangeManager.getFromEntity(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Entity_ entity, @Nullable SelectionSorter<Solution_, Value_> sorter) <Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, @Nullable SelectionSorter<Solution_, Value_> sorter) <Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Solution_ solution, @Nullable SelectionSorter<Solution_, Value_> sorter) <Entity_,Value_>
ReachableValues<Entity_,Value_> ValueRangeManager.getReachableValues(GenuineVariableDescriptor<Solution_> variableDescriptor, @Nullable SelectionSorter<Solution_, Value_> sorter)