Uses of Interface
ai.timefold.solver.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
Packages that use ValueRangeDescriptor
Package
Description
-
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.domain.policy
Method parameters in ai.timefold.solver.core.impl.domain.policy with type arguments of type ValueRangeDescriptorModifier and TypeMethodDescription<Solution_>
CompositeValueRangeDescriptor<Solution_>DescriptorPolicy.buildCompositeValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, List<ValueRangeDescriptor<Solution_>> childValueRangeDescriptorList) -
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.domain.valuerange.descriptor
Classes in ai.timefold.solver.core.impl.domain.valuerange.descriptor that implement ValueRangeDescriptorModifier and TypeClassDescriptionclassAbstractFromPropertyValueRangeDescriptor<Solution_>classAbstractValueRangeDescriptor<Solution_>final classCompositeValueRangeDescriptor<Solution_>final classFromEntityPropertyValueRangeDescriptor<Solution_>final classFromSolutionPropertyValueRangeDescriptor<Solution_>Constructor parameters in ai.timefold.solver.core.impl.domain.valuerange.descriptor with type arguments of type ValueRangeDescriptorModifierConstructorDescriptionCompositeValueRangeDescriptor(int ordinal, GenuineVariableDescriptor<Solution_> variableDescriptor, List<ValueRangeDescriptor<Solution_>> childValueRangeDescriptorList) -
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return ValueRangeDescriptor -
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.heuristic.move
Methods in ai.timefold.solver.core.impl.heuristic.move with parameters of type ValueRangeDescriptorModifier and TypeMethodDescriptionprotected <Value_> ValueRange<Value_>AbstractMove.extractValueRangeFromEntity(ScoreDirector<Solution_> scoreDirector, ValueRangeDescriptor<Solution_> valueRangeDescriptor, Object entity) -
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.heuristic.selector.value
Constructors in ai.timefold.solver.core.impl.heuristic.selector.value with parameters of type ValueRangeDescriptorModifierConstructorDescriptionFromEntityPropertyValueSelector(ValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionSorter<Solution_, Object> selectionSorter, boolean randomSelection) IterableFromSolutionPropertyValueSelector(ValueRangeDescriptor<Solution_> valueRangeDescriptor, SelectionSorter<Solution_, Object> selectionSorter, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of ValueRangeDescriptor in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type ValueRangeDescriptorModifier and TypeMethodDescription<Entity_> longValueRangeManager.countOnEntity(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Entity_ entity) longValueRangeManager.countOnSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Solution_ solution) <Entity_,Value_>
CountableValueRange<Value_>ValueRangeManager.getFromEntity(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Entity_ entity) <Entity_,Value_>
CountableValueRange<Value_>ValueRangeManager.getFromEntity(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Entity_ entity, @Nullable SelectionSorter<Solution_, Value_> sorter) <Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor) AsValueRangeManager.getFromSolution(ValueRangeDescriptor, Object), but the solution is taken from the cached working solution.<Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, @Nullable SelectionSorter<Solution_, Value_> sorter) <Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Solution_ solution) <Value_> CountableValueRange<Value_>ValueRangeManager.getFromSolution(ValueRangeDescriptor<Solution_> valueRangeDescriptor, Solution_ solution, @Nullable SelectionSorter<Solution_, Value_> sorter) <T> CountableValueRange<T>SessionContext.getValueRange(ValueRangeDescriptor<Solution_> valueRangeDescriptor)