Uses of Interface
ai.timefold.solver.core.api.solver.Solver
Packages that use Solver
-
Uses of Solver in ai.timefold.solver.core.api.solver
Methods in ai.timefold.solver.core.api.solver that return SolverModifier and TypeMethodDescriptionSolverFactory.buildSolver()Creates a newSolverinstance.SolverFactory.buildSolver(@NonNull SolverConfigOverride<Solution_> configOverride) As defined bySolverFactory.buildSolver(). -
Uses of Solver in ai.timefold.solver.core.api.solver.event
Constructors in ai.timefold.solver.core.api.solver.event with parameters of type SolverModifierConstructorDescriptionBestSolutionChangedEvent(@NonNull Solver<Solution_> solver, long timeMillisSpent, @NonNull Solution_ newBestSolution, @NonNull Score newBestScore) Deprecated, for removal: This API element is subject to removal in a future version.Users should not manually construct instances of this event.BestSolutionChangedEvent(@NonNull Solver<Solution_> solver, long timeMillisSpent, @NonNull Solution_ newBestSolution, @NonNull Score newBestScore, boolean isNewBestSolutionInitialized) Deprecated, for removal: This API element is subject to removal in a future version.Users should not manually construct instances of this event. -
Uses of Solver in ai.timefold.solver.core.config.solver.monitoring
Methods in ai.timefold.solver.core.config.solver.monitoring with parameters of type Solver -
Uses of Solver in ai.timefold.solver.core.impl.solver
Classes in ai.timefold.solver.core.impl.solver that implement SolverModifier and TypeClassDescriptionclassAbstractSolver<Solution_>Common code betweenDefaultSolverand child solvers.classDefaultSolver<Solution_>Default implementation forSolver.Methods in ai.timefold.solver.core.impl.solver that return SolverModifier and TypeMethodDescriptionDefaultSolverFactory.buildSolver(@NonNull SolverConfigOverride<Solution_> configOverride) Constructors in ai.timefold.solver.core.impl.solver with parameters of type SolverModifierConstructorDescriptionDefaultSolverJob(DefaultSolverManager<Solution_, ProblemId_> solverManager, Solver<Solution_> solver, ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> bestSolutionConsumer, Consumer<? super Solution_> finalBestSolutionConsumer, SolverJobBuilder.FirstInitializedSolutionConsumer<? super Solution_> firstInitializedSolutionConsumer, Consumer<? super Solution_> solverJobStartedConsumer, BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler) -
Uses of Solver in ai.timefold.solver.core.impl.solver.event
Constructors in ai.timefold.solver.core.impl.solver.event with parameters of type SolverModifierConstructorDescriptionDefaultBestSolutionChangedEvent(@NonNull Solver<Solution_> solver, long timeMillisSpent, @NonNull Solution_ newBestSolution, @NonNull InnerScore newBestScore) SolverEventSupport(Solver<Solution_> solver) -
Uses of Solver in ai.timefold.solver.core.impl.solver.monitoring.statistic
Methods in ai.timefold.solver.core.impl.solver.monitoring.statistic with parameters of type SolverModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidBestScoreStatistic.unregister(Solver<Solution_> solver) voidBestSolutionMutationCountStatistic.unregister(Solver<Solution_> solver) voidMemoryUseStatistic.unregister(Solver<Solution_> solver) voidMoveCountPerTypeStatistic.unregister(Solver<Solution_> solver) voidPickedMoveBestScoreDiffStatistic.unregister(Solver<Solution_> solver) voidPickedMoveStepScoreDiffStatistic.unregister(Solver<Solution_> solver) voidSolverScopeStatistic.unregister(Solver<Solution_> solver) voidSolverStatistic.unregister(Solver<Solution_> solver) voidStatelessSolverStatistic.unregister(Solver<Solution_> solver)