Uses of Interface
ai.timefold.solver.core.impl.solver.termination.PhaseTermination
Packages that use PhaseTermination
Package
Description
-
Uses of PhaseTermination in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise with parameters of type PhaseTerminationModifier and TypeMethodDescription<Solution_>
ConstructionHeuristicDecider<Solution_>TimefoldSolverEnterpriseService.buildConstructionHeuristic(PhaseTermination<Solution_> termination, ConstructionHeuristicForager<Solution_> forager, HeuristicConfigPolicy<Solution_> configPolicy) <Solution_>
LocalSearchDecider<Solution_>TimefoldSolverEnterpriseService.buildLocalSearch(int moveThreadCount, PhaseTermination<Solution_> termination, MoveRepository<Solution_> moveRepository, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, EnvironmentMode environmentMode, HeuristicConfigPolicy<Solution_> configPolicy) Method parameters in ai.timefold.solver.core.enterprise with type arguments of type PhaseTerminationModifier and TypeMethodDescription<Solution_>
PartitionedSearchPhase<Solution_>TimefoldSolverEnterpriseService.buildPartitionedSearch(int phaseIndex, PartitionedSearchPhaseConfig phaseConfig, HeuristicConfigPolicy<Solution_> solverConfigPolicy, SolverTermination<Solution_> solverTermination, BiFunction<HeuristicConfigPolicy<Solution_>, SolverTermination<Solution_>, PhaseTermination<Solution_>> phaseTerminationFunction) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.constructionheuristic
Methods in ai.timefold.solver.core.impl.constructionheuristic with parameters of type PhaseTerminationModifier and TypeMethodDescriptionprotected ConstructionHeuristicDecider<Solution_>DefaultConstructionHeuristicPhaseFactory.buildDecider(HeuristicConfigPolicy<Solution_> configPolicy, PhaseTermination<Solution_> termination) Constructors in ai.timefold.solver.core.impl.constructionheuristic with parameters of type PhaseTerminationModifierConstructorDescriptionDefaultConstructionHeuristicPhaseBuilder(int phaseIndex, boolean lastInitializingPhase, String logIndentation, PhaseTermination<Solution_> phaseTermination, EntityPlacer<Solution_> entityPlacer, ConstructionHeuristicDecider<Solution_> decider) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.constructionheuristic.decider
Fields in ai.timefold.solver.core.impl.constructionheuristic.decider declared as PhaseTerminationModifier and TypeFieldDescriptionprotected final PhaseTermination<Solution_>ConstructionHeuristicDecider.terminationConstructors in ai.timefold.solver.core.impl.constructionheuristic.decider with parameters of type PhaseTerminationModifierConstructorDescriptionConstructionHeuristicDecider(String logIndentation, PhaseTermination<Solution_> termination, ConstructionHeuristicForager<Solution_> forager) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.exhaustivesearch
Constructors in ai.timefold.solver.core.impl.exhaustivesearch with parameters of type PhaseTerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, PhaseTermination<Solution_> phaseTermination, Comparator<ExhaustiveSearchNode> nodeComparator, EntitySelector<Solution_> entitySelector, ExhaustiveSearchDecider<Solution_> decider) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.exhaustivesearch.decider
Constructors in ai.timefold.solver.core.impl.exhaustivesearch.decider with parameters of type PhaseTerminationModifierConstructorDescriptionExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, PhaseTermination<Solution_> termination, ManualEntityMimicRecorder<Solution_> manualEntityMimicRecorder, MoveRepository<Solution_> moveRepository, boolean scoreBounderEnabled, ScoreBounder<?> scoreBounder) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.localsearch
Constructors in ai.timefold.solver.core.impl.localsearch with parameters of type PhaseTerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, PhaseTermination<Solution_> phaseTermination, LocalSearchDecider<Solution_> decider) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.localsearch.decider
Fields in ai.timefold.solver.core.impl.localsearch.decider declared as PhaseTerminationModifier and TypeFieldDescriptionprotected final PhaseTermination<Solution_>LocalSearchDecider.terminationConstructors in ai.timefold.solver.core.impl.localsearch.decider with parameters of type PhaseTerminationModifierConstructorDescriptionLocalSearchDecider(String logIndentation, PhaseTermination<Solution_> termination, MoveRepository<Solution_> moveRepository, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.phase
Fields in ai.timefold.solver.core.impl.phase declared as PhaseTerminationModifier and TypeFieldDescriptionprotected final PhaseTermination<Solution_>AbstractPhase.phaseTerminationMethods in ai.timefold.solver.core.impl.phase that return PhaseTerminationModifier and TypeMethodDescriptionprotected PhaseTermination<Solution_>AbstractPhaseFactory.buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, SolverTermination<Solution_> solverTermination) Constructors in ai.timefold.solver.core.impl.phase with parameters of type PhaseTerminationModifierConstructorDescriptionprotectedAbstractPhaseBuilder(int phaseIndex, String logIndentation, PhaseTermination<Solution_> phaseTermination) protectedAbstractPossiblyInitializingPhaseBuilder(int phaseIndex, boolean lastInitializingPhase, String phaseName, PhaseTermination<Solution_> phaseTermination) Builder(int phaseIndex, String logIndentation, PhaseTermination<Solution_> phaseTermination) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.phase.custom
Constructors in ai.timefold.solver.core.impl.phase.custom with parameters of type PhaseTerminationModifierConstructorDescriptionDefaultCustomPhaseBuilder(int phaseIndex, boolean lastInitializingPhase, String logIndentation, PhaseTermination<Solution_> phaseTermination, List<PhaseCommand<Solution_>> customPhaseCommandList) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.phase.scope
Methods in ai.timefold.solver.core.impl.phase.scope that return PhaseTerminationMethods in ai.timefold.solver.core.impl.phase.scope with parameters of type PhaseTerminationModifier and TypeMethodDescriptionvoidAbstractPhaseScope.setTermination(PhaseTermination<Solution_> termination) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.solver
Methods in ai.timefold.solver.core.impl.solver with parameters of type PhaseTerminationModifier and TypeMethodDescriptionbooleanAbstractSolver.isTerminationSameAsSolverTermination(PhaseTermination<Solution_> phaseTermination) -
Uses of PhaseTermination in ai.timefold.solver.core.impl.solver.termination
Subinterfaces of PhaseTermination in ai.timefold.solver.core.impl.solver.terminationClasses in ai.timefold.solver.core.impl.solver.termination that implement PhaseTerminationModifier 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 PhaseTerminationModifier and TypeMethodDescriptionstatic <Solution_>
PhaseTermination<Solution_>PhaseTermination.bridge(SolverTermination<Solution_> termination) Methods in ai.timefold.solver.core.impl.solver.termination that return types with arguments of type PhaseTerminationModifier and TypeMethodDescriptiondefault List<PhaseTermination<Solution_>>UniversalTermination.getPhaseTerminationList()