Package ai.timefold.solver.core.impl.move
package ai.timefold.solver.core.impl.move
-
ClassDescriptionInnerMutableSolutionView<Solution_>MoveRepository<Solution_>This is a shared abstraction for all three types of move iterators currently used in the solver:
MoveSelectorBasedMoveRepositoryfor local search and exhaustive search.PlacerBasedMoveRepositoryfor construction heuristics.MoveStreamsBasedMoveRepositoryfor move streams. As move streams become gradually more capable, these extra implementations will be removed until onlyMoveStreamsBasedMoveRepositoryremains in use.MoveSelectorBasedMoveRepository<Solution_>MoveStreamsBasedMoveRepository<Solution_>PlacerBasedMoveRepository<Solution_>