Uses of Interface
ai.timefold.solver.core.impl.solver.termination.UniversalTermination
Packages that use UniversalTermination
Package
Description
-
Uses of UniversalTermination in ai.timefold.solver.core.impl.solver
Fields in ai.timefold.solver.core.impl.solver declared as UniversalTerminationModifier and TypeFieldDescriptionprotected final UniversalTermination<Solution_>AbstractSolver.globalTerminationConstructors in ai.timefold.solver.core.impl.solver with parameters of type UniversalTerminationModifierConstructorDescriptionprotectedAbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, UniversalTermination<Solution_> globalTermination, List<Phase<Solution_>> phaseList) DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination<Solution_> basicPlumbingTermination, UniversalTermination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope, String moveThreadCountDescription) -
Uses of UniversalTermination in ai.timefold.solver.core.impl.solver.termination
Classes in ai.timefold.solver.core.impl.solver.termination that implement UniversalTerminationModifier and TypeClassDescriptionfinal classBasicPlumbingTermination<Solution_>Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemChangeQueueis not empty orBasicPlumbingTermination.terminatedEarlyis true).final classChildThreadPlumbingTermination<Solution_>Methods in ai.timefold.solver.core.impl.solver.termination that return UniversalTerminationModifier and TypeMethodDescriptionstatic <Solution_>
@Nullable UniversalTermination<Solution_>UniversalTermination.and(Termination<Solution_>... terminations) static <Solution_>
@Nullable UniversalTermination<Solution_>UniversalTermination.or(Termination<Solution_>... terminations)