Uses of Enum Class
ai.timefold.solver.core.api.solver.ScoreAnalysisFetchPolicy
Packages that use ScoreAnalysisFetchPolicy
-
Uses of ScoreAnalysisFetchPolicy in ai.timefold.solver.core.api.solver
Methods in ai.timefold.solver.core.api.solver that return ScoreAnalysisFetchPolicyModifier and TypeMethodDescriptionstatic ScoreAnalysisFetchPolicyReturns the enum constant of this class with the specified name.static ScoreAnalysisFetchPolicy[]ScoreAnalysisFetchPolicy.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in ai.timefold.solver.core.api.solver with parameters of type ScoreAnalysisFetchPolicyModifier and TypeMethodDescriptiondefault @NonNull ScoreAnalysis<Score_>SolutionManager.analyze(@NonNull Solution_ solution, @NonNull ScoreAnalysisFetchPolicy fetchPolicy) @NonNull ScoreAnalysis<Score_>SolutionManager.analyze(@NonNull Solution_ solution, @NonNull ScoreAnalysisFetchPolicy fetchPolicy, @NonNull SolutionUpdatePolicy solutionUpdatePolicy) Calculates and retrieves information about which constraints contributed to the solution's score.<EntityOrElement_,Proposition_>
@NonNull List<RecommendedAssignment<Proposition_,Score_>> SolutionManager.recommendAssignment(@NonNull Solution_ solution, @NonNull EntityOrElement_ evaluatedEntityOrElement, @NonNull Function<EntityOrElement_, Proposition_> propositionFunction, @NonNull ScoreAnalysisFetchPolicy fetchPolicy) Quickly runs through all possible options of assigning a given entity or element in a given solution, and returns a list of recommendations sorted by score, with most favorable score first.<EntityOrElement_,Proposition_>
List<RecommendedFit<Proposition_,Score_>> SolutionManager.recommendFit(Solution_ solution, EntityOrElement_ fittedEntityOrElement, Function<EntityOrElement_, Proposition_> propositionFunction, ScoreAnalysisFetchPolicy fetchPolicy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ScoreAnalysisFetchPolicy in ai.timefold.solver.core.impl.score.constraint
Methods in ai.timefold.solver.core.impl.score.constraint with parameters of type ScoreAnalysisFetchPolicyModifier and TypeMethodDescriptionstatic ConstraintMatchPolicyConstraintMatchPolicy.match(ScoreAnalysisFetchPolicy scoreAnalysisFetchPolicy) To achieve the most performance out of the underlying solver, the policy should match whatever policy was used for score analysis. -
Uses of ScoreAnalysisFetchPolicy in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type ScoreAnalysisFetchPolicyModifier and TypeMethodDescriptiondefault ScoreAnalysis<Score_>InnerScoreDirector.buildScoreAnalysis(ScoreAnalysisFetchPolicy scoreAnalysisFetchPolicy) static <Score_ extends Score<Score_>>
ConstraintAnalysis<Score_>InnerScoreDirector.getConstraintAnalysis(ConstraintMatchTotal<Score_> constraintMatchTotal, ScoreAnalysisFetchPolicy scoreAnalysisFetchPolicy) -
Uses of ScoreAnalysisFetchPolicy in ai.timefold.solver.core.impl.solver
Methods in ai.timefold.solver.core.impl.solver with parameters of type ScoreAnalysisFetchPolicyModifier and TypeMethodDescription@NonNull ScoreAnalysis<Score_>DefaultSolutionManager.analyze(@NonNull Solution_ solution, @NonNull ScoreAnalysisFetchPolicy fetchPolicy, @NonNull SolutionUpdatePolicy solutionUpdatePolicy) <In_,Out_> @NonNull List<RecommendedAssignment<Out_, Score_>> DefaultSolutionManager.recommendAssignment(@NonNull Solution_ solution, @NonNull In_ evaluatedEntityOrElement, @NonNull Function<In_, Out_> propositionFunction, @NonNull ScoreAnalysisFetchPolicy fetchPolicy) <In_,Out_> List<RecommendedFit<Out_, Score_>> DefaultSolutionManager.recommendFit(Solution_ solution, In_ fittedEntityOrElement, Function<In_, Out_> propositionFunction, ScoreAnalysisFetchPolicy fetchPolicy)
SolutionManager.recommendAssignment(Object, Object, Function, ScoreAnalysisFetchPolicy).