Uses of Class
ai.timefold.solver.core.impl.heuristic.move.AbstractMove
Packages that use AbstractMove
Package
Description
Contains classes relevant to K-Opt moves.
-
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.move
Subclasses of AbstractMove in ai.timefold.solver.core.impl.heuristic.moveModifier and TypeClassDescriptionfinal classCompositeMove<Solution_>A CompositeMove is composed out of multiple other moves.final classNoChangeMove<Solution_>Makes no changes. -
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Subclasses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.genericModifier and TypeClassDescriptionclassChangeMove<Solution_>classPillarChangeMove<Solution_>ThisMoveis not cacheable.classPillarSwapMove<Solution_>ThisMoveis not cacheable.final classRuinRecreateMove<Solution_>classSwapMove<Solution_> -
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeClassDescriptionclassChainedChangeMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classChainedSwapMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classKOptMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classSubChainChangeMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classSubChainReversingChangeMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classSubChainReversingSwapMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classSubChainSwapMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated.classTailChainSwapMove<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.Chained variable is deprecated. -
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Modifier and TypeClassDescriptionfinal classListAssignMove<Solution_>classListChangeMove<Solution_>Moves an element of alist variable.classListSwapMove<Solution_>Swaps two elements of alist variable.classListUnassignMove<Solution_>classSubListChangeMove<Solution_>classSubListSwapMove<Solution_>classSubListUnassignMove<Solution_> -
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt
Subclasses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.koptModifier and TypeClassDescriptionfinal classKOptListMove<Solution_>final classTwoOptListMove<Solution_>A 2-opt move for list variables, which takes two edges and swap their endpoints. -
Uses of AbstractMove in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.ruin