Uses of Interface
org.optaplanner.core.impl.solver.termination.Termination
-
-
Uses of Termination in org.optaplanner.core.config.constructionheuristic
Methods in org.optaplanner.core.config.constructionheuristic with parameters of type Termination Modifier and Type Method Description ConstructionHeuristicPhase
ConstructionHeuristicPhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.exhaustivesearch
Methods in org.optaplanner.core.config.exhaustivesearch with parameters of type Termination Modifier and Type Method Description ExhaustiveSearchPhase
ExhaustiveSearchPhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.localsearch
Methods in org.optaplanner.core.config.localsearch with parameters of type Termination Modifier and Type Method Description LocalSearchPhase
LocalSearchPhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.partitionedsearch
Methods in org.optaplanner.core.config.partitionedsearch with parameters of type Termination Modifier and Type Method Description PartitionedSearchPhase
PartitionedSearchPhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.phase
Methods in org.optaplanner.core.config.phase that return Termination Modifier and Type Method Description protected Termination
PhaseConfig. buildPhaseTermination(HeuristicConfigPolicy configPolicy, Termination solverTermination)
Methods in org.optaplanner.core.config.phase with parameters of type Termination Modifier and Type Method Description NoChangePhase
NoChangePhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
abstract Phase
PhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
protected Termination
PhaseConfig. buildPhaseTermination(HeuristicConfigPolicy configPolicy, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.phase.custom
Methods in org.optaplanner.core.config.phase.custom with parameters of type Termination Modifier and Type Method Description CustomPhase
CustomPhaseConfig. buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
-
Uses of Termination in org.optaplanner.core.config.solver
Methods in org.optaplanner.core.config.solver with parameters of type Termination Modifier and Type Method Description protected <Solution_>
List<Phase<Solution_>>SolverConfig. buildPhaseList(HeuristicConfigPolicy configPolicy, BestSolutionRecaller bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.config.solver.termination
Methods in org.optaplanner.core.config.solver.termination that return Termination Modifier and Type Method Description Termination
TerminationConfig. buildTermination(HeuristicConfigPolicy configPolicy)
Termination
TerminationConfig. buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)
Methods in org.optaplanner.core.config.solver.termination that return types with arguments of type Termination Modifier and Type Method Description Class<? extends Termination>
TerminationConfig. getTerminationClass()
Methods in org.optaplanner.core.config.solver.termination with parameters of type Termination Modifier and Type Method Description Termination
TerminationConfig. buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)
Method parameters in org.optaplanner.core.config.solver.termination with type arguments of type Termination Modifier and Type Method Description void
TerminationConfig. setTerminationClass(Class<? extends Termination> terminationClass)
TerminationConfig
TerminationConfig. withTerminationClass(Class<? extends Termination> terminationClass)
-
Uses of Termination in org.optaplanner.core.impl.constructionheuristic
Constructors in org.optaplanner.core.impl.constructionheuristic with parameters of type Termination Constructor Description DefaultConstructionHeuristicPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.impl.constructionheuristic.decider
Fields in org.optaplanner.core.impl.constructionheuristic.decider declared as Termination Modifier and Type Field Description protected Termination
ConstructionHeuristicDecider. termination
Constructors in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type Termination Constructor Description ConstructionHeuristicDecider(String logIndentation, Termination termination, ConstructionHeuristicForager forager)
MultiThreadedConstructionHeuristicDecider(String logIndentation, Termination termination, ConstructionHeuristicForager forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)
-
Uses of Termination in org.optaplanner.core.impl.exhaustivesearch
Constructors in org.optaplanner.core.impl.exhaustivesearch with parameters of type Termination Constructor Description DefaultExhaustiveSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.impl.exhaustivesearch.decider
Fields in org.optaplanner.core.impl.exhaustivesearch.decider declared as Termination Modifier and Type Field Description protected Termination
ExhaustiveSearchDecider. termination
Constructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type Termination Constructor Description ExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, ManualEntityMimicRecorder manualEntityMimicRecorder, MoveSelector moveSelector, boolean scoreBounderEnabled, ScoreBounder scoreBounder)
-
Uses of Termination in org.optaplanner.core.impl.localsearch
Constructors in org.optaplanner.core.impl.localsearch with parameters of type Termination Constructor Description DefaultLocalSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.impl.localsearch.decider
Fields in org.optaplanner.core.impl.localsearch.decider declared as Termination Modifier and Type Field Description protected Termination
LocalSearchDecider. termination
Methods in org.optaplanner.core.impl.localsearch.decider that return Termination Modifier and Type Method Description Termination
LocalSearchDecider. getTermination()
Constructors in org.optaplanner.core.impl.localsearch.decider with parameters of type Termination Constructor Description LocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager)
MultiThreadedLocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)
-
Uses of Termination in org.optaplanner.core.impl.partitionedsearch
Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type Termination Constructor Description DefaultPartitionedSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, SolutionPartitioner<Solution_> solutionPartitioner, ThreadFactory threadFactory, Integer runnablePartThreadLimit)
PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)
-
Uses of Termination in org.optaplanner.core.impl.phase
Fields in org.optaplanner.core.impl.phase declared as Termination Modifier and Type Field Description protected Termination
AbstractPhase. termination
Methods in org.optaplanner.core.impl.phase that return Termination Modifier and Type Method Description Termination
AbstractPhase. getTermination()
Constructors in org.optaplanner.core.impl.phase with parameters of type Termination Constructor Description AbstractPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
NoChangePhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.impl.phase.custom
Constructors in org.optaplanner.core.impl.phase.custom with parameters of type Termination Constructor Description DefaultCustomPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)
-
Uses of Termination in org.optaplanner.core.impl.solver
Fields in org.optaplanner.core.impl.solver declared as Termination Modifier and Type Field Description protected Termination
AbstractSolver. termination
Constructors in org.optaplanner.core.impl.solver with parameters of type Termination Constructor Description AbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList)
DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination basicPlumbingTermination, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)
-
Uses of Termination in org.optaplanner.core.impl.solver.termination
Classes in org.optaplanner.core.impl.solver.termination that implement Termination Modifier and Type Class Description class
AbstractCompositeTermination
Abstract superclass that combines multipleTermination
s.class
AbstractTermination
Abstract superclass forTermination
.class
AndCompositeTermination
class
BasicPlumbingTermination
Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueue
is not empty orBasicPlumbingTermination.terminatedEarly
is true).class
BestScoreFeasibleTermination
class
BestScoreTermination
class
ChildThreadPlumbingTermination
class
OrCompositeTermination
class
PhaseToSolverTerminationBridge
class
ScoreCalculationCountTermination
class
StepCountTermination
class
TimeMillisSpentTermination
class
UnimprovedStepCountTermination
class
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
class
UnimprovedTimeMillisSpentTermination
Fields in org.optaplanner.core.impl.solver.termination with type parameters of type Termination Modifier and Type Field Description protected List<Termination>
AbstractCompositeTermination. terminationList
Methods in org.optaplanner.core.impl.solver.termination that return types with arguments of type Termination Modifier and Type Method Description protected List<Termination>
AbstractCompositeTermination. createChildThreadTerminationList(DefaultSolverScope solverScope, ChildThreadType childThreadType)
Constructors in org.optaplanner.core.impl.solver.termination with parameters of type Termination Constructor Description AbstractCompositeTermination(Termination... terminations)
AndCompositeTermination(Termination... terminations)
OrCompositeTermination(Termination... terminations)
PhaseToSolverTerminationBridge(Termination solverTermination)
Constructor parameters in org.optaplanner.core.impl.solver.termination with type arguments of type Termination Constructor Description AbstractCompositeTermination(List<Termination> terminationList)
AndCompositeTermination(List<Termination> terminationList)
OrCompositeTermination(List<Termination> terminationList)
-