Uses of Class
org.optaplanner.core.impl.heuristic.move.AbstractMove
Package
Description
-
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.move
Modifier 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.generic
Modifier and TypeClassDescriptionclass
ChangeMove<Solution_>
class
PillarChangeMove<Solution_>
ThisMove
is not cacheable.class
PillarSwapMove<Solution_>
ThisMove
is not cacheable.class
SwapMove<Solution_>
-
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeClassDescriptionclass
ChainedChangeMove<Solution_>
class
ChainedSwapMove<Solution_>
class
KOptMove<Solution_>
class
SubChainChangeMove<Solution_>
class
SubChainReversingChangeMove<Solution_>
class
SubChainReversingSwapMove<Solution_>
ThisMove
is not cacheable.class
SubChainSwapMove<Solution_>
ThisMove
is not cacheable.class
TailChainSwapMove<Solution_>
Also known as a 2-opt move. -
Uses of AbstractMove in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Modifier and TypeClassDescriptionclass
ListAssignMove<Solution_>
class
ListChangeMove<Solution_>
Moves an element of alist variable
.class
ListSwapMove<Solution_>
Swaps two elements of alist variable
.class
ListUnassignMove<Solution_>
class
SubListChangeMove<Solution_>
class
SubListSwapMove<Solution_>
Modifier 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.scope
Modifier and TypeClassDescriptionfinal class
PartitionChangeMove<Solution_>
Applies a new best solution from a partition child solver into the global working solution of the parent solver.