Uses of Package
ai.timefold.solver.core.api.solver
Packages that use ai.timefold.solver.core.api.solver
Package
Description
Classes used for
Score calculation.Solver, SolverFactory, ...Event listeners for
Solver.-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.api.scoreClassDescriptionTo fully de-normalize a planning solution freshly loaded from persistent storage, two operations need to happen: Variable listeners need to run, reading the state of all entities and computing values for their shadow variables. Score needs to be calculated and stored on the planning solution.Creates
Solverinstances.A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread. -
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.api.solverClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.The statistics of a given problem submitted to a
Solver.Represents the result of the Assignment Recommendation API, seeSolutionManager.recommendFit(Object, Object, Function).Deprecated, for removal: This API element is subject to removal in a future version.PreferRecommendedAssignmentinstead.Determines the depth ofscore analysis.To fully de-normalize a planning solution freshly loaded from persistent storage, two operations need to happen: Variable listeners need to run, reading the state of all entities and computing values for their shadow variables. Score needs to be calculated and stored on the planning solution.A Solver solves a planning problem and returns the best solution found.Includes settings to override defaultSolverconfiguration.CreatesSolverinstances.Represents aproblemthat has been submitted to solve on theSolverManager.Provides a fluent contract that allows customization and submission of planning problems to solve.A consumer that accepts the first initialized solution.A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.The status ofproblemsubmitted to theSolverManager. -
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.api.solver.event
-
-
-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.scoreClassDescriptionTo fully de-normalize a planning solution freshly loaded from persistent storage, two operations need to happen: Variable listeners need to run, reading the state of all entities and computing values for their shadow variables. Score needs to be calculated and stored on the planning solution.
-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.score.constraint
-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.score.director
-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.solverClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Prefer
ProblemChange.The statistics of a given problem submitted to aSolver.Represents the result of the Assignment Recommendation API, seeSolutionManager.recommendFit(Object, Object, Function).Deprecated, for removal: This API element is subject to removal in a future version.PreferRecommendedAssignmentinstead.Determines the depth ofscore analysis.To fully de-normalize a planning solution freshly loaded from persistent storage, two operations need to happen: Variable listeners need to run, reading the state of all entities and computing values for their shadow variables. Score needs to be calculated and stored on the planning solution.A Solver solves a planning problem and returns the best solution found.Includes settings to override defaultSolverconfiguration.CreatesSolverinstances.Represents aproblemthat has been submitted to solve on theSolverManager.Provides a fluent contract that allows customization and submission of planning problems to solve.A consumer that accepts the first initialized solution.A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.The status ofproblemsubmitted to theSolverManager. -
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.solver.changeClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Prefer
ProblemChange. -
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.solver.event
-
-
Classes in ai.timefold.solver.core.api.solver used by ai.timefold.solver.core.impl.solver.scope
ProblemChange.