Uses of Class
org.optaplanner.core.impl.solver.scope.SolverScope
Packages that use SolverScope
Package
Description
- 
Uses of SolverScope in org.optaplanner.benchmark.impl.statisticMethods in org.optaplanner.benchmark.impl.statistic with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidStatisticRegistry.solvingEnded(SolverScope<Solution_> solverScope) voidStatisticRegistry.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristicMethods in org.optaplanner.core.impl.constructionheuristic with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultConstructionHeuristicPhase.solve(SolverScope<Solution_> solverScope) voidDefaultConstructionHeuristicPhase.solvingEnded(SolverScope<Solution_> solverScope) voidDefaultConstructionHeuristicPhase.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidDefaultConstructionHeuristicPhase.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.deciderMethods in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidConstructionHeuristicDecider.solvingEnded(SolverScope<Solution_> solverScope) voidConstructionHeuristicDecider.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidMultiThreadedConstructionHeuristicDecider.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidConstructionHeuristicDecider.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.placerMethods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAbstractEntityPlacer.solvingEnded(SolverScope<Solution_> solverScope) voidAbstractEntityPlacer.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.scopeConstructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type SolverScopeModifierConstructorDescriptionConstructionHeuristicPhaseScope(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearchMethods in org.optaplanner.core.impl.exhaustivesearch with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultExhaustiveSearchPhase.solve(SolverScope<Solution_> solverScope) voidDefaultExhaustiveSearchPhase.solvingEnded(SolverScope<Solution_> solverScope) voidDefaultExhaustiveSearchPhase.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearch.deciderMethods in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidExhaustiveSearchDecider.solvingEnded(SolverScope<Solution_> solverScope) voidExhaustiveSearchDecider.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearch.scopeConstructors in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type SolverScope
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selectorMethods in org.optaplanner.core.impl.heuristic.selector with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAbstractSelector.solvingEnded(SolverScope<Solution_> solverScope) voidAbstractSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.commonMethods in org.optaplanner.core.impl.heuristic.selector.common with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidSelectionCacheLifecycleListener.constructCache(SolverScope<Solution_> solverScope) voidSelectionCacheLifecycleListener.disposeCache(SolverScope<Solution_> solverScope) voidSelectionCacheLifecycleBridge.solvingEnded(SolverScope<Solution_> solverScope) voidSelectionCacheLifecycleBridge.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.entity.decoratorMethods in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAbstractCachingEntitySelector.constructCache(SolverScope<Solution_> solverScope) voidProbabilityEntitySelector.constructCache(SolverScope<Solution_> solverScope) voidSortingEntitySelector.constructCache(SolverScope<Solution_> solverScope) voidAbstractCachingEntitySelector.disposeCache(SolverScope<Solution_> solverScope) voidProbabilityEntitySelector.disposeCache(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.entity.pillarMethods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultPillarSelector.constructCache(SolverScope<Solution_> solverScope) voidDefaultPillarSelector.disposeCache(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.listMethods in org.optaplanner.core.impl.heuristic.selector.list with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidElementDestinationSelector.solvingEnded(SolverScope<Solution_> solverScope) voidRandomSubListSelector.solvingEnded(SolverScope<Solution_> solverScope) voidElementDestinationSelector.solvingStarted(SolverScope<Solution_> solverScope) voidRandomSubListSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.list.nearbyMethods in org.optaplanner.core.impl.heuristic.selector.list.nearby with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidNearSubListNearbySubListSelector.solvingEnded(SolverScope<Solution_> solverScope) voidNearSubListNearbySubListSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.decoratorMethods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAbstractCachingMoveSelector.constructCache(SolverScope<Solution_> solverScope) voidProbabilityMoveSelector.constructCache(SolverScope<Solution_> solverScope) voidSortingMoveSelector.constructCache(SolverScope<Solution_> solverScope) voidAbstractCachingMoveSelector.disposeCache(SolverScope<Solution_> solverScope) voidProbabilityMoveSelector.disposeCache(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.factoryMethods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidMoveListFactoryToMoveSelectorBridge.constructCache(SolverScope<Solution_> solverScope) voidMoveListFactoryToMoveSelectorBridge.disposeCache(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.genericMethods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidChangeMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidSwapMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidChangeMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) voidSwapMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic.chainedMethods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidKOptMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidSubChainChangeMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidSubChainSwapMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidTailChainSwapMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidKOptMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) voidSubChainChangeMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) voidSubChainSwapMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) voidTailChainSwapMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic.listMethods in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidListChangeMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidListSwapMoveSelector.solvingEnded(SolverScope<Solution_> solverScope) voidListChangeMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) voidListSwapMoveSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.value.chainedMethods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultSubChainSelector.constructCache(SolverScope<Solution_> solverScope) voidDefaultSubChainSelector.disposeCache(SolverScope<Solution_> solverScope) voidDefaultSubChainSelector.solvingEnded(SolverScope<Solution_> solverScope) voidDefaultSubChainSelector.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.value.decoratorMethods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAbstractCachingValueSelector.constructCache(SolverScope<Solution_> solverScope) voidProbabilityValueSelector.constructCache(SolverScope<Solution_> solverScope) voidSortingValueSelector.constructCache(SolverScope<Solution_> solverScope) voidAbstractCachingValueSelector.disposeCache(SolverScope<Solution_> solverScope) voidProbabilityValueSelector.disposeCache(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.localsearchMethods in org.optaplanner.core.impl.localsearch with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultLocalSearchPhase.solve(SolverScope<Solution_> solverScope) voidDefaultLocalSearchPhase.solvingEnded(SolverScope<Solution_> solverScope) voidDefaultLocalSearchPhase.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidDefaultLocalSearchPhase.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.localsearch.deciderMethods in org.optaplanner.core.impl.localsearch.decider with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidLocalSearchDecider.solvingEnded(SolverScope<Solution_> solverScope) voidLocalSearchDecider.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidMultiThreadedLocalSearchDecider.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidLocalSearchDecider.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.localsearch.decider.acceptorMethods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidCompositeAcceptor.solvingEnded(SolverScope<Solution_> solverScope) voidCompositeAcceptor.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.localsearch.decider.foragerMethods in org.optaplanner.core.impl.localsearch.decider.forager with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidAcceptedLocalSearchForager.solvingEnded(SolverScope<Solution_> solverScope) voidAcceptedLocalSearchForager.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.localsearch.scopeConstructors in org.optaplanner.core.impl.localsearch.scope with parameters of type SolverScope
- 
Uses of SolverScope in org.optaplanner.core.impl.partitionedsearchFields in org.optaplanner.core.impl.partitionedsearch declared as SolverScopeModifier and TypeFieldDescriptionprotected final SolverScope<Solution_>PartitionSolver.solverScopeMethods in org.optaplanner.core.impl.partitionedsearch with parameters of type SolverScopeModifier and TypeMethodDescriptionDefaultPartitionedSearchPhase.buildPartitionSolver(ChildThreadPlumbingTermination<Solution_> childThreadPlumbingTermination, Semaphore runnablePartThreadSemaphore, SolverScope<Solution_> solverScope) voidDefaultPartitionedSearchPhase.solve(SolverScope<Solution_> solverScope) voidPartitionSolver.solvingEnded(SolverScope<Solution_> solverScope) voidPartitionSolver.solvingStarted(SolverScope<Solution_> solverScope) Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type SolverScopeModifierConstructorDescriptionPartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.partitionedsearch.scopeConstructors in org.optaplanner.core.impl.partitionedsearch.scope with parameters of type SolverScope
- 
Uses of SolverScope in org.optaplanner.core.impl.phaseMethods in org.optaplanner.core.impl.phase with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidNoChangePhase.solve(SolverScope<Solution_> solverScope) voidPhase.solve(SolverScope<Solution_> solverScope) voidAbstractPhase.solvingEnded(SolverScope<Solution_> solverScope) voidAbstractPhase.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.phase.custom.scopeConstructors in org.optaplanner.core.impl.phase.custom.scope with parameters of type SolverScope
- 
Uses of SolverScope in org.optaplanner.core.impl.phase.eventMethods in org.optaplanner.core.impl.phase.event with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidPhaseLifecycleSupport.fireSolvingEnded(SolverScope<Solution_> solverScope) voidPhaseLifecycleSupport.fireSolvingError(SolverScope<Solution_> solverScope, Exception exception) voidPhaseLifecycleSupport.fireSolvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.phase.scopeFields in org.optaplanner.core.impl.phase.scope declared as SolverScopeModifier and TypeFieldDescriptionprotected final SolverScope<Solution_>AbstractPhaseScope.solverScopeMethods in org.optaplanner.core.impl.phase.scope that return SolverScopeConstructors in org.optaplanner.core.impl.phase.scope with parameters of type SolverScope
- 
Uses of SolverScope in org.optaplanner.core.impl.solverFields in org.optaplanner.core.impl.solver declared as SolverScopeModifier and TypeFieldDescriptionprotected final SolverScope<Solution_>DefaultSolver.solverScopeMethods in org.optaplanner.core.impl.solver that return SolverScopeMethods in org.optaplanner.core.impl.solver with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidDefaultSolver.outerSolvingEnded(SolverScope<Solution_> solverScope) voidDefaultSolver.outerSolvingStarted(SolverScope<Solution_> solverScope) protected voidAbstractSolver.runPhases(SolverScope<Solution_> solverScope) voidAbstractSolver.solvingEnded(SolverScope<Solution_> solverScope) voidDefaultSolver.solvingEnded(SolverScope<Solution_> solverScope) voidAbstractSolver.solvingError(SolverScope<Solution_> solverScope, Exception exception) voidAbstractSolver.solvingStarted(SolverScope<Solution_> solverScope) voidDefaultSolver.solvingStarted(SolverScope<Solution_> solverScope) Constructors in org.optaplanner.core.impl.solver with parameters of type SolverScopeModifierConstructorDescriptionDefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination<Solution_> basicPlumbingTermination, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope, String moveThreadCountDescription) 
- 
Uses of SolverScope in org.optaplanner.core.impl.solver.changeMethods in org.optaplanner.core.impl.solver.change with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidProblemChangeAdapter.doProblemChange(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.solver.eventMethods in org.optaplanner.core.impl.solver.event with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidSolverEventSupport.fireBestSolutionChanged(SolverScope<Solution_> solverScope, Solution_ newBestSolution) voidSolverLifecycleListener.solvingEnded(SolverScope<Solution_> solverScope) voidSolverLifecycleListenerAdapter.solvingEnded(SolverScope<Solution_> solverScope) default voidSolverLifecycleListener.solvingError(SolverScope<Solution_> solverScope, Exception exception) Invoked in case of an exception in theSolverrun.voidSolverLifecycleListener.solvingStarted(SolverScope<Solution_> solverScope) voidSolverLifecycleListenerAdapter.solvingStarted(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.solver.recallerMethods in org.optaplanner.core.impl.solver.recaller with parameters of type SolverScopeModifier and TypeMethodDescriptionvoidBestSolutionRecaller.solvingStarted(SolverScope<Solution_> solverScope) voidBestSolutionRecaller.updateBestSolutionAndFire(SolverScope<Solution_> solverScope) voidBestSolutionRecaller.updateBestSolutionAndFireIfInitialized(SolverScope<Solution_> solverScope) 
- 
Uses of SolverScope in org.optaplanner.core.impl.solver.scopeMethods in org.optaplanner.core.impl.solver.scope that return SolverScopeModifier and TypeMethodDescriptionSolverScope.createChildThreadSolverScope(ChildThreadType childThreadType) 
- 
Uses of SolverScope in org.optaplanner.core.impl.solver.terminationMethods in org.optaplanner.core.impl.solver.termination with parameters of type SolverScopeModifier and TypeMethodDescriptiondoubleAndCompositeTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) Calculates the minimum timeGradient of all Terminations.doubleBasicPlumbingTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleBestScoreFeasibleTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleBestScoreTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleChildThreadPlumbingTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleOrCompositeTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) Calculates the maximum timeGradient of all Terminations.doublePhaseToSolverTerminationBridge.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleScoreCalculationCountTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleStepCountTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) A timeGradient is a relative estimate of how long the search will continue.doubleTimeMillisSpentTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleUnimprovedStepCountTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) doubleUnimprovedTimeMillisSpentTermination.calculateSolverTimeGradient(SolverScope<Solution_> solverScope) AbstractTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) AndCompositeTermination.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) OrCompositeTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) PhaseToSolverTerminationBridge.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) ScoreCalculationCountTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) StepCountTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) Termination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) TimeMillisSpentTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) UnimprovedStepCountTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) UnimprovedTimeMillisSpentTermination.createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) protected List<Termination<Solution_>>AbstractCompositeTermination.createChildThreadTerminationList(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) booleanAndCompositeTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanBasicPlumbingTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanBestScoreFeasibleTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanBestScoreTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanChildThreadPlumbingTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanOrCompositeTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanPhaseToSolverTerminationBridge.isSolverTerminated(SolverScope<Solution_> solverScope) booleanScoreCalculationCountTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanStepCountTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanTermination.isSolverTerminated(SolverScope<Solution_> solverScope) Called by theSolverafter every phase to determine if the search should stop.booleanTimeMillisSpentTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanUnimprovedStepCountTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.isSolverTerminated(SolverScope<Solution_> solverScope) booleanUnimprovedTimeMillisSpentTermination.isSolverTerminated(SolverScope<Solution_> solverScope) voidAbstractCompositeTermination.solvingEnded(SolverScope<Solution_> solverScope) voidUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.solvingEnded(SolverScope<Solution_> solverScope) voidAbstractCompositeTermination.solvingStarted(SolverScope<Solution_> solverScope) voidUnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.solvingStarted(SolverScope<Solution_> solverScope)