Uses of Interface
org.optaplanner.core.impl.solver.termination.Termination
Package
Description
-
Uses of Termination in org.optaplanner.core.config.solver.termination
Modifier 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.Modifier and TypeMethodDescriptionvoid
TerminationConfig.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.constructionheuristic
Modifier and TypeMethodDescriptionDefaultConstructionHeuristicPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) ModifierConstructorDescriptionBuilder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, EntityPlacer<Solution_> entityPlacer, ConstructionHeuristicDecider<Solution_> decider) -
Uses of Termination in org.optaplanner.core.impl.constructionheuristic.decider
Modifier and TypeFieldDescriptionprotected final Termination<Solution_>
ConstructionHeuristicDecider.termination
ModifierConstructorDescriptionConstructionHeuristicDecider
(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.exhaustivesearch
Modifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) ModifierConstructorDescriptionBuilder
(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.decider
ModifierConstructorDescriptionExhaustiveSearchDecider
(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.localsearch
Modifier and TypeMethodDescriptionDefaultLocalSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) ModifierConstructorDescriptionBuilder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, LocalSearchDecider<Solution_> decider) -
Uses of Termination in org.optaplanner.core.impl.localsearch.decider
Modifier and TypeFieldDescriptionprotected final Termination<Solution_>
LocalSearchDecider.termination
ModifierConstructorDescriptionLocalSearchDecider
(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.partitionedsearch
Modifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) ModifierConstructorDescriptionBuilder
(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.phase
Modifier and TypeFieldDescriptionprotected final Termination<Solution_>
AbstractPhase.phaseTermination
Modifier and TypeMethodDescriptionprotected Termination<Solution_>
AbstractPhaseFactory.buildPhaseTermination
(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> solverTermination) AbstractPhase.getPhaseTermination()
Modifier 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) ModifierConstructorDescriptionprotected
Builder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination) Builder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination) -
Uses of Termination in org.optaplanner.core.impl.phase.custom
Modifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of Termination in org.optaplanner.core.impl.solver
Modifier and TypeFieldDescriptionprotected final Termination<Solution_>
AbstractSolver.solverTermination
ModifierConstructorDescriptionAbstractSolver
(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.termination
Modifier and TypeClassDescriptionclass
AbstractCompositeTermination<Solution_>
Abstract superclass that combines multipleTermination
s.class
AbstractTermination<Solution_>
Abstract superclass forTermination
.class
AndCompositeTermination<Solution_>
class
BasicPlumbingTermination<Solution_>
Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueue
is not empty orBasicPlumbingTermination.terminatedEarly
is true).class
BestScoreFeasibleTermination<Solution_>
class
BestScoreTermination<Solution_>
class
ChildThreadPlumbingTermination<Solution_>
class
OrCompositeTermination<Solution_>
class
PhaseToSolverTerminationBridge<Solution_>
class
ScoreCalculationCountTermination<Solution_>
class
StepCountTermination<Solution_>
class
TimeMillisSpentTermination<Solution_>
class
UnimprovedStepCountTermination<Solution_>
class
class
UnimprovedTimeMillisSpentTermination<Solution_>
Modifier and TypeFieldDescriptionprotected final List<Termination<Solution_>>
AbstractCompositeTermination.terminationList
Modifier 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) Modifier 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) Modifier and TypeMethodDescriptionTerminationFactory.buildTermination
(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) Modifier and TypeMethodDescriptionprotected Termination<Solution_>
TerminationFactory.buildTerminationFromList
(List<Termination<Solution_>> terminationList) ModifierConstructorDescriptionAbstractCompositeTermination
(Termination<Solution_>... terminations) AndCompositeTermination
(Termination<Solution_>... terminations) OrCompositeTermination
(Termination<Solution_>... terminations) PhaseToSolverTerminationBridge
(Termination<Solution_> solverTermination) ModifierConstructorDescriptionprotected
AbstractCompositeTermination
(List<Termination<Solution_>> terminationList) AndCompositeTermination
(List<Termination<Solution_>> terminationList) OrCompositeTermination
(List<Termination<Solution_>> terminationList)