Uses of Interface
org.optaplanner.core.impl.solver.termination.Termination
Packages that use Termination
Package
Description
- 
Uses of Termination in org.optaplanner.core.config.solver.terminationMethods in org.optaplanner.core.config.solver.termination that return types with arguments of type TerminationModifier and TypeMethodDescriptionClass<? extends Termination>TerminationConfig.getTerminationClass()Deprecated, for removal: This API element is subject to removal in a future version.A custom terminationClass is deprecated and will be removed in a future major version of OptaPlanner.Method parameters in org.optaplanner.core.config.solver.termination with type arguments of type TerminationModifier and TypeMethodDescriptionvoidTerminationConfig.setTerminationClass(Class<? extends Termination> terminationClass) Deprecated, for removal: This API element is subject to removal in a future version.A custom terminationClass is deprecated and will be removed in a future major version of OptaPlanner.TerminationConfig.withTerminationClass(Class<? extends Termination> terminationClass) Deprecated, for removal: This API element is subject to removal in a future version.A custom terminationClass is deprecated and will be removed in a future major version of OptaPlanner.
- 
Uses of Termination in org.optaplanner.core.impl.constructionheuristicMethods in org.optaplanner.core.impl.constructionheuristic with parameters of type TerminationModifier and TypeMethodDescriptionDefaultConstructionHeuristicPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.constructionheuristic with parameters of type TerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, EntityPlacer<Solution_> entityPlacer, ConstructionHeuristicDecider<Solution_> decider) 
- 
Uses of Termination in org.optaplanner.core.impl.constructionheuristic.deciderFields in org.optaplanner.core.impl.constructionheuristic.decider declared as TerminationModifier and TypeFieldDescriptionprotected final Termination<Solution_>ConstructionHeuristicDecider.terminationConstructors in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type TerminationModifierConstructorDescriptionConstructionHeuristicDecider(String logIndentation, Termination<Solution_> termination, ConstructionHeuristicForager<Solution_> forager) MultiThreadedConstructionHeuristicDecider(String logIndentation, Termination<Solution_> termination, ConstructionHeuristicForager<Solution_> forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize) 
- 
Uses of Termination in org.optaplanner.core.impl.exhaustivesearchMethods in org.optaplanner.core.impl.exhaustivesearch with parameters of type TerminationModifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.exhaustivesearch with parameters of type TerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, Comparator<ExhaustiveSearchNode> nodeComparator, EntitySelector<Solution_> entitySelector, ExhaustiveSearchDecider<Solution_> decider) 
- 
Uses of Termination in org.optaplanner.core.impl.exhaustivesearch.deciderConstructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type TerminationModifierConstructorDescriptionExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination, ManualEntityMimicRecorder<Solution_> manualEntityMimicRecorder, MoveSelector<Solution_> moveSelector, boolean scoreBounderEnabled, ScoreBounder scoreBounder) 
- 
Uses of Termination in org.optaplanner.core.impl.localsearchMethods in org.optaplanner.core.impl.localsearch with parameters of type TerminationModifier and TypeMethodDescriptionDefaultLocalSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.localsearch with parameters of type TerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, LocalSearchDecider<Solution_> decider) 
- 
Uses of Termination in org.optaplanner.core.impl.localsearch.deciderFields in org.optaplanner.core.impl.localsearch.decider declared as TerminationModifier and TypeFieldDescriptionprotected final Termination<Solution_>LocalSearchDecider.terminationMethods in org.optaplanner.core.impl.localsearch.decider that return TerminationConstructors in org.optaplanner.core.impl.localsearch.decider with parameters of type TerminationModifierConstructorDescriptionLocalSearchDecider(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager) MultiThreadedLocalSearchDecider(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize) 
- 
Uses of Termination in org.optaplanner.core.impl.partitionedsearchMethods in org.optaplanner.core.impl.partitionedsearch with parameters of type TerminationModifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type TerminationModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, SolutionPartitioner<Solution_> solutionPartitioner, ThreadFactory threadFactory, Integer runnablePartThreadLimit, List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy) PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope) 
- 
Uses of Termination in org.optaplanner.core.impl.phaseFields in org.optaplanner.core.impl.phase declared as TerminationModifier and TypeFieldDescriptionprotected final Termination<Solution_>AbstractPhase.phaseTerminationMethods in org.optaplanner.core.impl.phase that return TerminationModifier and TypeMethodDescriptionprotected Termination<Solution_>AbstractPhaseFactory.buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> solverTermination) AbstractPhase.getPhaseTermination()Methods in org.optaplanner.core.impl.phase with parameters of type TerminationModifier and TypeMethodDescriptionNoChangePhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) PhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) PhaseFactory.buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination) protected Termination<Solution_>AbstractPhaseFactory.buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.phase with parameters of type TerminationModifierConstructorDescriptionprotectedBuilder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination) Builder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination) 
- 
Uses of Termination in org.optaplanner.core.impl.phase.customMethods in org.optaplanner.core.impl.phase.custom with parameters of type TerminationModifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
- 
Uses of Termination in org.optaplanner.core.impl.solverFields in org.optaplanner.core.impl.solver declared as TerminationModifier and TypeFieldDescriptionprotected final Termination<Solution_>AbstractSolver.solverTerminationConstructors in org.optaplanner.core.impl.solver with parameters of type TerminationModifierConstructorDescriptionAbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination, List<Phase<Solution_>> phaseList) DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination<Solution_> basicPlumbingTermination, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope, String moveThreadCountDescription) 
- 
Uses of Termination in org.optaplanner.core.impl.solver.terminationClasses in org.optaplanner.core.impl.solver.termination that implement TerminationModifier and TypeClassDescriptionclassAbstractCompositeTermination<Solution_>Abstract superclass that combines multipleTerminations.classAbstractTermination<Solution_>Abstract superclass forTermination.classAndCompositeTermination<Solution_>classBasicPlumbingTermination<Solution_>Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueueis not empty orBasicPlumbingTermination.terminatedEarlyis true).classBestScoreFeasibleTermination<Solution_>classBestScoreTermination<Solution_>classChildThreadPlumbingTermination<Solution_>classOrCompositeTermination<Solution_>classPhaseToSolverTerminationBridge<Solution_>classScoreCalculationCountTermination<Solution_>classStepCountTermination<Solution_>classTimeMillisSpentTermination<Solution_>classUnimprovedStepCountTermination<Solution_>classclassUnimprovedTimeMillisSpentTermination<Solution_>Fields in org.optaplanner.core.impl.solver.termination with type parameters of type TerminationModifier and TypeFieldDescriptionprotected final List<Termination<Solution_>>AbstractCompositeTermination.terminationListMethods in org.optaplanner.core.impl.solver.termination that return TerminationModifier and TypeMethodDescription<Score_ extends Score<Score_>>
 Termination<Solution_>TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) protected Termination<Solution_>TerminationFactory.buildTerminationFromList(List<Termination<Solution_>> terminationList) AbstractTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) BasicPlumbingTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) BestScoreFeasibleTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) BestScoreTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) ChildThreadPlumbingTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) PhaseToSolverTerminationBridge.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) Termination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) Methods in org.optaplanner.core.impl.solver.termination that return types with arguments of type TerminationModifier and TypeMethodDescriptionprotected List<Termination<Solution_>>TerminationFactory.buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy) protected <Score_ extends Score<Score_>>
 List<Termination<Solution_>>TerminationFactory.buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy) protected List<Termination<Solution_>>AbstractCompositeTermination.createChildThreadTerminationList(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) Methods in org.optaplanner.core.impl.solver.termination with parameters of type TerminationModifier and TypeMethodDescriptionTerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) Method parameters in org.optaplanner.core.impl.solver.termination with type arguments of type TerminationModifier and TypeMethodDescriptionprotected Termination<Solution_>TerminationFactory.buildTerminationFromList(List<Termination<Solution_>> terminationList) Constructors in org.optaplanner.core.impl.solver.termination with parameters of type TerminationModifierConstructorDescriptionAbstractCompositeTermination(Termination<Solution_>... terminations) AndCompositeTermination(Termination<Solution_>... terminations) OrCompositeTermination(Termination<Solution_>... terminations) PhaseToSolverTerminationBridge(Termination<Solution_> solverTermination) Constructor parameters in org.optaplanner.core.impl.solver.termination with type arguments of type TerminationModifierConstructorDescriptionprotectedAbstractCompositeTermination(List<Termination<Solution_>> terminationList) AndCompositeTermination(List<Termination<Solution_>> terminationList) OrCompositeTermination(List<Termination<Solution_>> terminationList)