Uses of Interface
ai.timefold.solver.core.impl.score.director.VariableDescriptorAwareScoreDirector
Packages that use VariableDescriptorAwareScoreDirector
Package
Description
-
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type VariableDescriptorAwareScoreDirectorModifier and TypeMethodDescriptionprotected voidTailChainSwapMove.reverseChain(VariableDescriptorAwareScoreDirector<Solution_> scoreDirector, Object fromValue, Object fromEntity, Object toEntity) -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.move
Methods in ai.timefold.solver.core.impl.move that return VariableDescriptorAwareScoreDirector -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.move.director
Classes in ai.timefold.solver.core.impl.move.director that implement VariableDescriptorAwareScoreDirectorModifier and TypeClassDescriptionfinal classVariableChangeRecordingScoreDirector<Solution_,Score_ extends Score<Score_>> Fields in ai.timefold.solver.core.impl.move.director declared as VariableDescriptorAwareScoreDirectorModifier and TypeFieldDescriptionprotected final VariableDescriptorAwareScoreDirector<Solution_>MoveDirector.externalScoreDirectorMethods in ai.timefold.solver.core.impl.move.director that return VariableDescriptorAwareScoreDirectorMethods in ai.timefold.solver.core.impl.move.director with parameters of type VariableDescriptorAwareScoreDirectorModifier and TypeMethodDescriptionvoidChangeAction.undo(VariableDescriptorAwareScoreDirector<Solution_> scoreDirector) voidTriggerVariableListenersAction.undo(VariableDescriptorAwareScoreDirector<Solution_> scoreDirector) -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.score.director
Subinterfaces of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.score.directorModifier and TypeInterfaceDescriptioninterfaceInnerScoreDirector<Solution_,Score_ extends Score<Score_>> interfaceRevertableScoreDirector<Solution_>Classes in ai.timefold.solver.core.impl.score.director that implement VariableDescriptorAwareScoreDirectorModifier and TypeClassDescriptionclassAbstractScoreDirector<Solution_,Score_ extends Score<Score_>, Factory_ extends AbstractScoreDirectorFactory<Solution_, Score_, Factory_>> Abstract superclass forScoreDirector. -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.score.director.easy
Classes in ai.timefold.solver.core.impl.score.director.easy that implement VariableDescriptorAwareScoreDirectorModifier and TypeClassDescriptionfinal classEasyScoreDirector<Solution_,Score_ extends Score<Score_>> Easy java implementation ofScoreDirector, which recalculates theScoreof theworking solutionevery time. -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.score.director.incremental
Classes in ai.timefold.solver.core.impl.score.director.incremental that implement VariableDescriptorAwareScoreDirectorModifier and TypeClassDescriptionfinal classIncrementalScoreDirector<Solution_,Score_ extends Score<Score_>> Incremental java implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution. -
Uses of VariableDescriptorAwareScoreDirector in ai.timefold.solver.core.impl.score.director.stream
Classes in ai.timefold.solver.core.impl.score.director.stream that implement VariableDescriptorAwareScoreDirectorModifier and TypeClassDescriptionfinal classBavetConstraintStreamScoreDirector<Solution_,Score_ extends Score<Score_>> FP streams implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution.