Uses of Interface
org.optaplanner.core.impl.heuristic.move.Move
Packages that use Move
Package
Description
- 
Uses of Move in org.optaplanner.core.impl.constructionheuristic.placerMethods in org.optaplanner.core.impl.constructionheuristic.placer that return types with arguments of type MoveConstructor parameters in org.optaplanner.core.impl.constructionheuristic.placer with type arguments of type Move
- 
Uses of Move in org.optaplanner.core.impl.constructionheuristic.scopeMethods in org.optaplanner.core.impl.constructionheuristic.scope that return MoveMethods in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type MoveModifier and TypeMethodDescriptionvoidConstructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type MoveModifierConstructorDescriptionConstructionHeuristicMoveScope(ConstructionHeuristicStepScope<Solution_> stepScope, int moveIndex, Move<Solution_> move) 
- 
Uses of Move in org.optaplanner.core.impl.exhaustivesearch.nodeMethods in org.optaplanner.core.impl.exhaustivesearch.node that return MoveModifier and TypeMethodDescriptionExhaustiveSearchNode.getMove()ExhaustiveSearchNode.getUndoMove()Methods in org.optaplanner.core.impl.exhaustivesearch.node with parameters of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.moveClasses in org.optaplanner.core.impl.heuristic.move that implement MoveModifier and TypeClassDescriptionclassAbstractMove<Solution_>Abstract superclass forMove.classCompositeMove<Solution_>A CompositeMove is composed out of multiple other moves.classNoChangeMove<Solution_>Makes no changes.Fields in org.optaplanner.core.impl.heuristic.move declared as MoveMethods in org.optaplanner.core.impl.heuristic.move with type parameters of type MoveMethods in org.optaplanner.core.impl.heuristic.move that return MoveModifier and TypeMethodDescriptionCompositeMove.buildMove(Move_... moves) Move.doMove(ScoreDirector<Solution_> scoreDirector) Does the move (which indirectly affects theScoreDirector.getWorkingSolution()).CompositeMove.getMoves()Move.rebase(ScoreDirector<Solution_> destinationScoreDirector) Rebases a move from an originScoreDirectorto another destinationScoreDirectorwhich is usually on anotherThreador JVM.Methods in org.optaplanner.core.impl.heuristic.move with parameters of type MoveConstructors in org.optaplanner.core.impl.heuristic.move with parameters of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.common.iteratorClasses in org.optaplanner.core.impl.heuristic.selector.common.iterator with type parameters of type MoveModifier and TypeClassDescriptionclassAbstractOriginalChangeIterator<Solution_,Move_ extends Move<Solution_>> classAbstractOriginalSwapIterator<Solution_,Move_ extends Move<Solution_>, SubSelection_> classAbstractRandomChangeIterator<Solution_,Move_ extends Move<Solution_>> classAbstractRandomSwapIterator<Solution_,Move_ extends Move<Solution_>, SubSelection_> 
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.compositeMethods in org.optaplanner.core.impl.heuristic.selector.move.composite that return MoveModifier and TypeMethodDescriptionCartesianProductMoveSelector.OriginalCartesianProductMoveIterator.createUpcomingSelection()CartesianProductMoveSelector.RandomCartesianProductMoveIterator.next()Methods in org.optaplanner.core.impl.heuristic.selector.move.composite that return types with arguments of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.decoratorFields in org.optaplanner.core.impl.heuristic.selector.move.decorator with type parameters of type MoveModifier and TypeFieldDescriptionAbstractCachingMoveSelector.cachedMoveListprotected NavigableMap<Double,Move<Solution_>> ProbabilityMoveSelector.cachedMoveMapprotected final SelectionFilter<Solution_,Move<Solution_>> FilteringMoveSelector.filterprotected final SelectionProbabilityWeightFactory<Solution_,Move<Solution_>> ProbabilityMoveSelector.probabilityWeightFactoryprotected final SelectionSorter<Solution_,Move<Solution_>> SortingMoveSelector.sorterMethods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return types with arguments of type MoveModifier and TypeMethodDescriptionCachingMoveSelector.iterator()FilteringMoveSelector.iterator()ProbabilityMoveSelector.iterator()SelectedCountLimitMoveSelector.iterator()ShufflingMoveSelector.iterator()SortingMoveSelector.iterator()Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type MoveModifier and TypeMethodDescriptionprotected booleanFilteringMoveSelector.accept(ScoreDirector<Solution_> scoreDirector, Move<Solution_> move) Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.decorator with type arguments of type MoveModifierConstructorDescriptionFilteringMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionFilter<Solution_, Move<Solution_>> filter) ProbabilityMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, ? extends Move<Solution_>> probabilityWeightFactory) SortingMoveSelector(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Move<Solution_>> sorter) 
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.factoryClasses in org.optaplanner.core.impl.heuristic.selector.move.factory with type parameters of type MoveModifier and TypeInterfaceDescriptioninterfaceMoveIteratorFactory<Solution_,Move_ extends Move<Solution_>> Fields in org.optaplanner.core.impl.heuristic.selector.move.factory with type parameters of type MoveMethods in org.optaplanner.core.impl.heuristic.selector.move.factory that return types with arguments of type MoveModifier and TypeMethodDescriptionMoveListFactory.createMoveList(Solution_ solution) When it is called depends on the configuredSelectionCacheType.MoveIteratorFactoryToMoveSelectorBridge.iterator()MoveListFactoryToMoveSelectorBridge.iterator()
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.genericClasses in org.optaplanner.core.impl.heuristic.selector.move.generic that implement MoveModifier and TypeClassDescriptionclassChangeMove<Solution_>classPillarChangeMove<Solution_>ThisMoveis not cacheable.classPillarSwapMove<Solution_>ThisMoveis not cacheable.classSwapMove<Solution_>Methods in org.optaplanner.core.impl.heuristic.selector.move.generic that return types with arguments of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.generic.chainedClasses in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement MoveModifier and TypeClassDescriptionclassChainedChangeMove<Solution_>classChainedSwapMove<Solution_>classKOptMove<Solution_>classSubChainChangeMove<Solution_>classSubChainReversingChangeMove<Solution_>classSubChainReversingSwapMove<Solution_>ThisMoveis not cacheable.classSubChainSwapMove<Solution_>ThisMoveis not cacheable.classTailChainSwapMove<Solution_>Also known as a 2-opt move.Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that return types with arguments of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.generic.listClasses in org.optaplanner.core.impl.heuristic.selector.move.generic.list that implement MoveModifier and TypeClassDescriptionclassListAssignMove<Solution_>classListChangeMove<Solution_>Moves an element of alist variable.classListSwapMove<Solution_>Swaps two elements of alist variable.classListUnassignMove<Solution_>classSubListChangeMove<Solution_>classSubListSwapMove<Solution_>Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list that return MoveModifier and TypeMethodDescriptionOriginalListChangeIterator.createUpcomingSelection()OriginalListSwapIterator.createUpcomingSelection()RandomListChangeIterator.createUpcomingSelection()RandomListSwapIterator.createUpcomingSelection()Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list that return types with arguments of type Move
- 
Uses of Move in org.optaplanner.core.impl.heuristic.threadMethods in org.optaplanner.core.impl.heuristic.thread that return MoveModifier and TypeMethodDescriptionMoveEvaluationOperation.getMove()OrderByMoveIndexBlockingQueue.MoveResult.getMove()ApplyStepOperation.getStep()Methods in org.optaplanner.core.impl.heuristic.thread with parameters of type MoveModifier and TypeMethodDescriptionvoidOrderByMoveIndexBlockingQueue.addMove(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, Score score) This method is thread-safe.voidOrderByMoveIndexBlockingQueue.addUndoableMove(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move) This method is thread-safe.protected voidMoveThreadRunner.predictWorkingStepScore(Move<Solution_> step, Score_ score) Constructors in org.optaplanner.core.impl.heuristic.thread with parameters of type MoveModifierConstructorDescriptionApplyStepOperation(int stepIndex, Move<Solution_> step, Score_ score) MoveEvaluationOperation(int stepIndex, int moveIndex, Move<Solution_> move) MoveResult(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, boolean moveDoable, Score score) 
- 
Uses of Move in org.optaplanner.core.impl.localsearch.scopeMethods in org.optaplanner.core.impl.localsearch.scope that return MoveModifier and TypeMethodDescriptionLocalSearchStepScope.getStep()LocalSearchStepScope.getUndoStep()Methods in org.optaplanner.core.impl.localsearch.scope with parameters of type MoveModifier and TypeMethodDescriptionvoidvoidLocalSearchStepScope.setUndoStep(Move<Solution_> undoStep) Constructors in org.optaplanner.core.impl.localsearch.scope with parameters of type MoveModifierConstructorDescriptionLocalSearchMoveScope(LocalSearchStepScope<Solution_> stepScope, int moveIndex, Move<Solution_> move) 
- 
Uses of Move in org.optaplanner.core.impl.partitionedsearch.scopeClasses in org.optaplanner.core.impl.partitionedsearch.scope that implement MoveModifier and TypeClassDescriptionfinal classPartitionChangeMove<Solution_>Applies a new best solution from a partition child solver into the global working solution of the parent solver.
- 
Uses of Move in org.optaplanner.core.impl.phase.scopeFields in org.optaplanner.core.impl.phase.scope declared as MoveMethods in org.optaplanner.core.impl.phase.scope that return MoveConstructors in org.optaplanner.core.impl.phase.scope with parameters of type Move
- 
Uses of Move in org.optaplanner.core.impl.score.directorMethods in org.optaplanner.core.impl.score.director with parameters of type MoveModifier and TypeMethodDescriptionvoidAbstractScoreDirector.assertExpectedUndoMoveScore(Move<Solution_> move, Score_ beforeMoveScore) voidInnerScoreDirector.assertExpectedUndoMoveScore(Move<Solution_> move, Score_ beforeMoveScore) Asserts that if theScoreis calculated for the currentworking solutionin the currentScoreDirector(with incremental calculation residue), it is equal to the parameterbeforeMoveScore.AbstractScoreDirector.doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch) voidAbstractScoreDirector.doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch, Consumer<Score_> moveProcessor) InnerScoreDirector.doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch) voidInnerScoreDirector.doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch, Consumer<Score_> moveProcessor)