Uses of Class
org.optaplanner.core.impl.heuristic.move.AbstractMove
Packages that use AbstractMove
Package
Description
- 
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.moveSubclasses of AbstractMove in org.optaplanner.core.impl.heuristic.moveMethods in org.optaplanner.core.impl.heuristic.move that return AbstractMoveModifier and TypeMethodDescriptionprotected abstract AbstractMove<Solution_>AbstractMove.createUndoMove(ScoreDirector<Solution_> scoreDirector) Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.final AbstractMove<Solution_>AbstractMove.doMove(ScoreDirector<Solution_> scoreDirector) 
- 
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.genericSubclasses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.genericModifier and TypeClassDescriptionclassChangeMove<Solution_>classPillarChangeMove<Solution_>ThisMoveis not cacheable.classPillarSwapMove<Solution_>ThisMoveis not cacheable.classSwapMove<Solution_>
- 
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic.chainedModifier 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.
- 
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic.listModifier 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 AbstractMoveModifier and TypeMethodDescriptionListUnassignMove.createUndoMove(ScoreDirector<Solution_> scoreDirector) protected AbstractMove<Solution_>SubListChangeMove.createUndoMove(ScoreDirector<Solution_> scoreDirector) protected AbstractMove<Solution_>SubListSwapMove.createUndoMove(ScoreDirector<Solution_> scoreDirector) 
- 
Uses of AbstractMove in org.optaplanner.core.impl.partitionedsearch.scopeSubclasses of AbstractMove in org.optaplanner.core.impl.partitionedsearch.scopeModifier and TypeClassDescriptionfinal classPartitionChangeMove<Solution_>Applies a new best solution from a partition child solver into the global working solution of the parent solver.