## Uses of Class
org.optaplanner.core.impl.solver.scope.DefaultSolverScope

- Packages that use DefaultSolverScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic |
  org.optaplanner.core.impl.constructionheuristic.decider |
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.constructionheuristic.scope |
  org.optaplanner.core.impl.exhaustivesearch |
  org.optaplanner.core.impl.exhaustivesearch.decider |
  org.optaplanner.core.impl.exhaustivesearch.scope |
  org.optaplanner.core.impl.heuristic.selector |
  org.optaplanner.core.impl.heuristic.selector.common |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.pillar |
  org.optaplanner.core.impl.heuristic.selector.move.decorator |
  org.optaplanner.core.impl.heuristic.selector.move.factory |
  org.optaplanner.core.impl.heuristic.selector.move.generic |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value.chained |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.localsearch |
  org.optaplanner.core.impl.localsearch.decider |
  org.optaplanner.core.impl.localsearch.decider.acceptor |
  org.optaplanner.core.impl.localsearch.decider.forager |
  org.optaplanner.core.impl.localsearch.scope |
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.partitionedsearch.scope |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.phase.custom |
  org.optaplanner.core.impl.phase.custom.scope |
  org.optaplanner.core.impl.phase.event |
  org.optaplanner.core.impl.phase.scope |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.event |
  org.optaplanner.core.impl.solver.recaller |
  org.optaplanner.core.impl.solver.scope |
  org.optaplanner.core.impl.solver.termination |

- - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.constructionheuristic

    Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultConstructionHeuristicPhase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultConstructionHeuristicPhase.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultConstructionHeuristicPhase.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.constructionheuristic.decider

    Methods in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstructionHeuristicDecider.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | ConstructionHeuristicDecider.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.constructionheuristic.placer

    Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractEntityPlacer.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | AbstractEntityPlacer.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.constructionheuristic.scope

    Constructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `ConstructionHeuristicPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.exhaustivesearch

    Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultExhaustiveSearchPhase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultExhaustiveSearchPhase.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultExhaustiveSearchPhase.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.exhaustivesearch.decider

    Methods in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExhaustiveSearchDecider.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | ExhaustiveSearchDecider.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.exhaustivesearch.scope

    Constructors in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `ExhaustiveSearchPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector

    Methods in org.optaplanner.core.impl.heuristic.selector with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | AbstractSelector.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.common

    Methods in org.optaplanner.core.impl.heuristic.selector.common with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SelectionCacheLifecycleListener.`constructCache(DefaultSolverScope solverScope)`
    `void` | SelectionCacheLifecycleListener.`disposeCache(DefaultSolverScope solverScope)`
    `void` | SelectionCacheLifecycleBridge.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | SelectionCacheLifecycleBridge.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.entity.decorator

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SortingEntitySelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityEntitySelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingEntitySelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityEntitySelector.`disposeCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingEntitySelector.`disposeCache(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.entity.pillar

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultPillarSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | DefaultPillarSelector.`disposeCache(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.move.decorator

    Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SortingMoveSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityMoveSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingMoveSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityMoveSelector.`disposeCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingMoveSelector.`disposeCache(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.move.factory

    Methods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | MoveListFactoryToMoveSelectorBridge.`constructCache(DefaultSolverScope solverScope)`
    `void` | MoveListFactoryToMoveSelectorBridge.`disposeCache(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic

    Methods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SwapMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | ChangeMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | SwapMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | ChangeMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic.chained

    Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | TailChainSwapMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | SubChainSwapMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | SubChainChangeMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | KOptMoveSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | TailChainSwapMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | SubChainSwapMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | SubChainChangeMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | KOptMoveSelector.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.value.chained

    Methods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultSubChainSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | DefaultSubChainSelector.`disposeCache(DefaultSolverScope solverScope)`
    `void` | DefaultSubChainSelector.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | DefaultSubChainSelector.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.heuristic.selector.value.decorator

    Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SortingValueSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityValueSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingValueSelector.`constructCache(DefaultSolverScope solverScope)`
    `void` | ProbabilityValueSelector.`disposeCache(DefaultSolverScope solverScope)`
    `void` | AbstractCachingValueSelector.`disposeCache(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.localsearch

    Methods in org.optaplanner.core.impl.localsearch with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultLocalSearchPhase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultLocalSearchPhase.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultLocalSearchPhase.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.localsearch.decider

    Methods in org.optaplanner.core.impl.localsearch.decider with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | LocalSearchDecider.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | LocalSearchDecider.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.localsearch.decider.acceptor

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompositeAcceptor.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | CompositeAcceptor.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.localsearch.decider.forager

    Methods in org.optaplanner.core.impl.localsearch.decider.forager with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AcceptedLocalSearchForager.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | AcceptedLocalSearchForager.`solvingStarted(DefaultSolverScope solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.localsearch.scope

    Constructors in org.optaplanner.core.impl.localsearch.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `LocalSearchPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.partitionedsearch

    Fields in org.optaplanner.core.impl.partitionedsearch declared as DefaultSolverScope
    Modifier and Type | Field and Description
    --- | ---
    `protected DefaultSolverScope<Solution_>` | PartitionSolver.`solverScope`

    Methods in org.optaplanner.core.impl.partitionedsearch with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `PartitionSolver<Solution_>` | DefaultPartitionedSearchPhase.`buildPartitionSolver(ChildThreadPlumbingTermination childThreadPlumbingTermination, Semaphore runnablePartThreadSemaphore, DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultPartitionedSearchPhase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | PartitionSolver.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | PartitionSolver.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

    Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type DefaultSolverScope
    Constructor and Description
    `PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.partitionedsearch.scope

    Constructors in org.optaplanner.core.impl.partitionedsearch.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `PartitionedSearchPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.phase

    Methods in org.optaplanner.core.impl.phase with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | Phase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | NoChangePhase.`solve(DefaultSolverScope<Solution_> solverScope)`
    `void` | AbstractPhase.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | AbstractPhase.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.phase.custom

    Methods in org.optaplanner.core.impl.phase.custom with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCustomPhase.`solve(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.phase.custom.scope

    Constructors in org.optaplanner.core.impl.phase.custom.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `CustomPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.phase.event

    Methods in org.optaplanner.core.impl.phase.event with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | PhaseLifecycleSupport.`fireSolvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | PhaseLifecycleSupport.`fireSolvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.phase.scope

    Fields in org.optaplanner.core.impl.phase.scope declared as DefaultSolverScope
    Modifier and Type | Field and Description
    --- | ---
    `protected DefaultSolverScope<Solution_>` | AbstractPhaseScope.`solverScope`

    Methods in org.optaplanner.core.impl.phase.scope that return DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `DefaultSolverScope<Solution_>` | AbstractPhaseScope.`getSolverScope()`

    Constructors in org.optaplanner.core.impl.phase.scope with parameters of type DefaultSolverScope
    Constructor and Description
    `AbstractPhaseScope(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.solver

    Fields in org.optaplanner.core.impl.solver declared as DefaultSolverScope
    Modifier and Type | Field and Description
    --- | ---
    `protected DefaultSolverScope<Solution_>` | DefaultSolver.`solverScope`

    Methods in org.optaplanner.core.impl.solver that return DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `DefaultSolverScope<Solution_>` | DefaultSolver.`getSolverScope()`

    Methods in org.optaplanner.core.impl.solver with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultSolver.`outerSolvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultSolver.`outerSolvingStarted(DefaultSolverScope<Solution_> solverScope)`
    `protected void` | AbstractSolver.`runPhases(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultSolver.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | AbstractSolver.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | DefaultSolver.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`
    `void` | AbstractSolver.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

    Constructors in org.optaplanner.core.impl.solver with parameters of type DefaultSolverScope
    Constructor and Description
    `DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination basicPlumbingTermination, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.solver.event

    Methods in org.optaplanner.core.impl.solver.event with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolverEventSupport.`fireBestSolutionChanged(DefaultSolverScope<Solution_> solverScope, Solution_ newBestSolution)`
    `void` | SolverLifecycleListenerAdapter.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | SolverLifecycleListener.`solvingEnded(DefaultSolverScope<Solution_> solverScope)`
    `void` | SolverLifecycleListenerAdapter.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`
    `void` | SolverLifecycleListener.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.solver.recaller

    Methods in org.optaplanner.core.impl.solver.recaller with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | BestSolutionRecaller.`solvingStarted(DefaultSolverScope<Solution_> solverScope)`
    `void` | BestSolutionRecaller.`updateBestSolution(DefaultSolverScope<Solution_> solverScope)`
    `protected void` | BestSolutionRecaller.`updateBestSolution(DefaultSolverScope<Solution_> solverScope, Score bestScore, Solution_ bestSolution)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.solver.scope

    Methods in org.optaplanner.core.impl.solver.scope that return DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `DefaultSolverScope<Solution_>` | DefaultSolverScope.`createChildThreadSolverScope(ChildThreadType childThreadType)`

  - ### Uses of DefaultSolverScope in org.optaplanner.core.impl.solver.termination

    Methods in org.optaplanner.core.impl.solver.termination with parameters of type DefaultSolverScope
    Modifier and Type | Method and Description
    --- | ---
    `double` | UnimprovedTimeMillisSpentTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | UnimprovedStepCountTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | TimeMillisSpentTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | Termination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)` A timeGradient is a relative estimate of how long the search will continue.
    `double` | StepCountTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | ScoreCalculationCountTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | PhaseToSolverTerminationBridge.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | OrCompositeTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)` Calculates the maximum timeGradient of all Terminations.
    `double` | ChildThreadPlumbingTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | BestScoreTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | BestScoreFeasibleTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | BasicPlumbingTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)`
    `double` | AndCompositeTermination.`calculateSolverTimeGradient(DefaultSolverScope solverScope)` Calculates the minimum timeGradient of all Terminations.
    `UnimprovedTimeMillisSpentTermination` | UnimprovedTimeMillisSpentTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `UnimprovedStepCountTermination` | UnimprovedStepCountTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `TimeMillisSpentTermination` | TimeMillisSpentTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | Termination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)` Create a `Termination` for a child `Thread` of the `Solver`.
    `StepCountTermination` | StepCountTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `ScoreCalculationCountTermination` | ScoreCalculationCountTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | PhaseToSolverTerminationBridge.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `OrCompositeTermination` | OrCompositeTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | ChildThreadPlumbingTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BestScoreTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BestScoreFeasibleTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BasicPlumbingTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `AndCompositeTermination` | AndCompositeTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | AbstractTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `protected List<Termination>` | AbstractCompositeTermination.`createChildThreadTerminationList(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `boolean` | UnimprovedTimeMillisSpentTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | UnimprovedStepCountTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | TimeMillisSpentTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | Termination.`isSolverTerminated(DefaultSolverScope solverScope)` Called by the `Solver` after every phase to determine if the search should stop.
    `boolean` | StepCountTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | ScoreCalculationCountTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | PhaseToSolverTerminationBridge.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | OrCompositeTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | ChildThreadPlumbingTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | BestScoreTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | BestScoreFeasibleTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | BasicPlumbingTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `boolean` | AndCompositeTermination.`isSolverTerminated(DefaultSolverScope solverScope)`
    `void` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | PhaseToSolverTerminationBridge.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | AbstractCompositeTermination.`solvingEnded(DefaultSolverScope solverScope)`
    `void` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | PhaseToSolverTerminationBridge.`solvingStarted(DefaultSolverScope solverScope)`
    `void` | AbstractCompositeTermination.`solvingStarted(DefaultSolverScope solverScope)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.