Uses of Interface
ai.timefold.solver.core.preview.api.neighborhood.MoveProvider
Packages that use MoveProvider
Package
Description
-
Uses of MoveProvider in ai.timefold.solver.core.impl.neighborhood
Constructors in ai.timefold.solver.core.impl.neighborhood with parameters of type MoveProviderModifierConstructorDescriptionDefaultNeighborhoodTester(MoveProvider<Solution_> moveProvider, PlanningSolutionMetaModel<Solution_> solutionMetaModel) Constructor parameters in ai.timefold.solver.core.impl.neighborhood with type arguments of type MoveProviderModifierConstructorDescriptionNeighborhoodsBasedMoveRepository(DefaultMoveStreamFactory<Solution_> moveStreamFactory, List<MoveProvider<Solution_>> neighborhood, boolean random) -
Uses of MoveProvider in ai.timefold.solver.core.impl.neighborhood.stream
Methods in ai.timefold.solver.core.impl.neighborhood.stream that return types with arguments of type MoveProviderMethods in ai.timefold.solver.core.impl.neighborhood.stream with parameters of type MoveProviderModifier and TypeMethodDescriptionDefaultNeighborhoodBuilder.add(MoveProvider<Solution_> moveProvider) Constructor parameters in ai.timefold.solver.core.impl.neighborhood.stream with type arguments of type MoveProvider -
Uses of MoveProvider in ai.timefold.solver.core.preview.api.move.builtin
Classes in ai.timefold.solver.core.preview.api.move.builtin that implement MoveProviderModifier and TypeClassDescriptionclassChangeMoveProvider<Solution_,Entity_, Value_> classListChangeMoveProvider<Solution_,Entity_, Value_> For each unassigned value, creates a move to assign it to some position of some list variable.classListSwapMoveProvider<Solution_,Entity_, Value_> classSwapMoveProvider<Solution_,Entity_> -
Uses of MoveProvider in ai.timefold.solver.core.preview.api.neighborhood
Methods in ai.timefold.solver.core.preview.api.neighborhood with parameters of type MoveProviderModifier and TypeMethodDescriptionNeighborhoodBuilder.add(MoveProvider<Solution_> moveProvider) static <Solution_>
NeighborhoodTester<Solution_>NeighborhoodTester.build(MoveProvider<Solution_> moveProvider, PlanningSolutionMetaModel<Solution_> solutionMetaModel) Creates a newNeighborhoodTesterfor the given move provider and the given solution and entity classes.