## Uses of Class
org.optaplanner.core.impl.phase.scope.AbstractPhaseScope

- Packages that use AbstractPhaseScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.constructionheuristic.scope |
  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 |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.mimic |
  org.optaplanner.core.impl.heuristic.selector.entity.nearby |
  org.optaplanner.core.impl.heuristic.selector.move.decorator |
  org.optaplanner.core.impl.heuristic.selector.move.factory |
  org.optaplanner.core.impl.heuristic.selector.value |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.heuristic.selector.value.mimic |
  org.optaplanner.core.impl.heuristic.selector.value.nearby |
  org.optaplanner.core.impl.localsearch.scope |
  org.optaplanner.core.impl.partitionedsearch.scope |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.phase.custom.scope |
  org.optaplanner.core.impl.phase.event |
  org.optaplanner.core.impl.phase.scope |
  org.optaplanner.core.impl.solver.termination |

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

    Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractEntityPlacer.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | AbstractEntityPlacer.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Subclasses of AbstractPhaseScope in org.optaplanner.core.impl.constructionheuristic.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstructionHeuristicPhaseScope<Solution_>`

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

    Subclasses of AbstractPhaseScope in org.optaplanner.core.impl.exhaustivesearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExhaustiveSearchPhaseScope<Solution_>`

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

    Methods in org.optaplanner.core.impl.heuristic.selector with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | AbstractSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.common with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SelectionCacheLifecycleBridge.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | SelectionCacheLifecycleBridge.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FromSolutionEntitySelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FromSolutionEntitySelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilteringEntitySelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FilteringEntitySelector.`phaseStarted(AbstractPhaseScope phaseScope)`

  - ### Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.entity.mimic

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.mimic with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | MimicReplayingEntitySelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | MimicReplayingEntitySelector.`phaseStarted(AbstractPhaseScope phaseScope)`

  - ### Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.entity.nearby

    Methods in org.optaplanner.core.impl.heuristic.selector.entity.nearby with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | NearEntityNearbyEntitySelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | NearEntityNearbyEntitySelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilteringMoveSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FilteringMoveSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | MoveIteratorFactoryToMoveSelectorBridge.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | MoveIteratorFactoryToMoveSelectorBridge.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FromSolutionPropertyValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FromEntityPropertyValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FromSolutionPropertyValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`
    `void` | FromEntityPropertyValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReinitializeVariableValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | FilteringValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | EntityDependentSortingValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | ReinitializeVariableValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`
    `void` | FilteringValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`
    `void` | EntityDependentSortingValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

  - ### Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.value.mimic

    Methods in org.optaplanner.core.impl.heuristic.selector.value.mimic with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | MimicReplayingValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | MimicReplayingValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

  - ### Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.value.nearby

    Methods in org.optaplanner.core.impl.heuristic.selector.value.nearby with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | NearEntityNearbyValueSelector.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | NearEntityNearbyValueSelector.`phaseStarted(AbstractPhaseScope phaseScope)`

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

    Subclasses of AbstractPhaseScope in org.optaplanner.core.impl.localsearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSearchPhaseScope<Solution_>`

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

    Subclasses of AbstractPhaseScope in org.optaplanner.core.impl.partitionedsearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionedSearchPhaseScope<Solution_>`

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

    Methods in org.optaplanner.core.impl.phase with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractPhase.`assertWorkingSolutionInitialized(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | AbstractPhase.`phaseEnded(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | AbstractPhase.`phaseStarted(AbstractPhaseScope<Solution_> phaseScope)`

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

    Subclasses of AbstractPhaseScope in org.optaplanner.core.impl.phase.custom.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomPhaseScope<Solution_>`

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

    Methods in org.optaplanner.core.impl.phase.event with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | PhaseLifecycleSupport.`firePhaseEnded(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | PhaseLifecycleSupport.`firePhaseStarted(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | PhaseLifecycleListenerAdapter.`phaseEnded(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | PhaseLifecycleListener.`phaseEnded(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | PhaseLifecycleListenerAdapter.`phaseStarted(AbstractPhaseScope<Solution_> phaseScope)`
    `void` | PhaseLifecycleListener.`phaseStarted(AbstractPhaseScope<Solution_> phaseScope)`

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

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

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

    Methods in org.optaplanner.core.impl.solver.termination with parameters of type AbstractPhaseScope
    Modifier and Type | Method and Description
    --- | ---
    `double` | UnimprovedTimeMillisSpentTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | UnimprovedStepCountTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | TimeMillisSpentTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | Termination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)` See `Termination.calculateSolverTimeGradient(DefaultSolverScope)`.
    `double` | StepCountTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | ScoreCalculationCountTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | PhaseToSolverTerminationBridge.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | OrCompositeTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)` Calculates the maximum timeGradient of all Terminations.
    `double` | ChildThreadPlumbingTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | BestScoreTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | BestScoreFeasibleTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | BasicPlumbingTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)`
    `double` | AndCompositeTermination.`calculatePhaseTimeGradient(AbstractPhaseScope phaseScope)` Calculates the minimum timeGradient of all Terminations.
    `protected int` | UnimprovedStepCountTermination.`calculateUnimprovedStepCount(AbstractPhaseScope phaseScope)`
    `boolean` | UnimprovedTimeMillisSpentTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | UnimprovedStepCountTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | TimeMillisSpentTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | Termination.`isPhaseTerminated(AbstractPhaseScope phaseScope)` Called by the `Phase` after every step and every move to determine if the search should stop.
    `boolean` | StepCountTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | ScoreCalculationCountTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | PhaseToSolverTerminationBridge.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | OrCompositeTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | ChildThreadPlumbingTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | BestScoreTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | BestScoreFeasibleTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | BasicPlumbingTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `boolean` | AndCompositeTermination.`isPhaseTerminated(AbstractPhaseScope phaseScope)`
    `void` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | PhaseToSolverTerminationBridge.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | AbstractCompositeTermination.`phaseEnded(AbstractPhaseScope phaseScope)`
    `void` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`phaseStarted(AbstractPhaseScope phaseScope)`
    `void` | PhaseToSolverTerminationBridge.`phaseStarted(AbstractPhaseScope phaseScope)`
    `void` | AbstractCompositeTermination.`phaseStarted(AbstractPhaseScope phaseScope)`

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