Uses of Class
org.optaplanner.core.impl.heuristic.move.AbstractMove
-
-
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.move
Subclasses of AbstractMove in org.optaplanner.core.impl.heuristic.move Modifier and Type Class Description classNoChangeMove<Solution_>Makes no changes.Methods in org.optaplanner.core.impl.heuristic.move that return AbstractMove Modifier and Type Method Description protected 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.AbstractMove<Solution_>AbstractMove. doMove(ScoreDirector<Solution_> scoreDirector) -
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic
Subclasses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic Modifier and Type Class Description classChangeMove<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.chained
Subclasses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic.chained Modifier and Type Class Description classChainedChangeMove<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.partitionedsearch.scope
Subclasses of AbstractMove in org.optaplanner.core.impl.partitionedsearch.scope Modifier and Type Class Description classPartitionChangeMove<Solution_>Applies a new best solution from a partition child solver into the global working solution of the parent solver.
-