Uses of Interface
ai.timefold.solver.core.api.solver.change.ProblemChange
Packages that use ProblemChange
-
Uses of ProblemChange in ai.timefold.solver.core.api.solver
Methods in ai.timefold.solver.core.api.solver with parameters of type ProblemChangeModifier and TypeMethodDescriptionvoidSolver.addProblemChange(@NonNull ProblemChange<Solution_> problemChange) Schedules aProblemChangeto be processed.default @NonNull CompletableFuture<Void>SolverJob.addProblemChange(@NonNull ProblemChange<Solution_> problemChange) As defined bySolverJob.addProblemChanges(List), only for a single problem change.default @NonNull CompletableFuture<Void>SolverManager.addProblemChange(@NonNull ProblemId_ problemId, @NonNull ProblemChange<Solution_> problemChange) As defined bySolverManager.addProblemChanges(Object, List), only with a singleProblemChange.Method parameters in ai.timefold.solver.core.api.solver with type arguments of type ProblemChangeModifier and TypeMethodDescriptionvoidSolver.addProblemChanges(@NonNull List<ProblemChange<Solution_>> problemChangeList) Schedules multipleProblemChanges to be processed.@NonNull CompletableFuture<Void>SolverJob.addProblemChanges(@NonNull List<ProblemChange<Solution_>> problemChangeList) Schedules a batch ofproblem changesto be processed by the underlyingSolverand returns immediately.@NonNull CompletableFuture<Void>SolverManager.addProblemChanges(@NonNull ProblemId_ problemId, @NonNull List<ProblemChange<Solution_>> problemChangeList) Schedules a batch ofproblem changesto be processed by the underlyingSolverand returns immediately. -
Uses of ProblemChange in ai.timefold.solver.core.impl.solver
Methods in ai.timefold.solver.core.impl.solver with parameters of type ProblemChangeModifier and TypeMethodDescriptionvoidDefaultSolver.addProblemChange(@NonNull ProblemChange<Solution_> problemChange) Method parameters in ai.timefold.solver.core.impl.solver with type arguments of type ProblemChangeModifier and TypeMethodDescriptionvoidDefaultSolver.addProblemChanges(@NonNull List<ProblemChange<Solution_>> problemChangeList) @NonNull CompletableFuture<Void>DefaultSolverJob.addProblemChanges(@NonNull List<ProblemChange<Solution_>> problemChangeList) @NonNull CompletableFuture<Void>DefaultSolverManager.addProblemChanges(@NonNull ProblemId_ problemId, @NonNull List<ProblemChange<Solution_>> problemChangeList) -
Uses of ProblemChange in ai.timefold.solver.core.impl.solver.change
Methods in ai.timefold.solver.core.impl.solver.change with parameters of type ProblemChangeModifier and TypeMethodDescriptionstatic <Solution_>
ProblemChangeAdapter<Solution_>ProblemChangeAdapter.create(ProblemChange<Solution_> problemChange)