Package ai.timefold.solver.core.impl.heuristic.move
package ai.timefold.solver.core.impl.heuristic.move
-
ClassDescriptionAbstractMove<Solution_>Abstract superclass for
Move, requiring implementation of undo moves.AbstractSimplifiedMove<Solution_>This is an alternative toAbstractMove, allowing to trade some performance for less boilerplate.AbstractUndoMove<Solution_>Abstract superclass forMove, suggested starting point to implement undo moves when not usingAbstractSimplifiedMove.CompositeMove<Solution_>A CompositeMove is composed out of multiple other moves.Move<Solution_>A Move represents a change of 1 or morePlanningVariables of 1 or morePlanningEntitys in the workingPlanningSolution.NoChangeMove<Solution_>Makes no changes.RecordedUndoMove<Solution_>