Uses of Class
org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
Package
Description
-
Uses of AbstractPhaseScope in org.optaplanner.benchmark.impl.statistic
Modifier and TypeMethodDescriptionvoid
StatisticRegistry.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
StatisticRegistry.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.constructionheuristic.placer
Modifier and TypeMethodDescriptionvoid
AbstractEntityPlacer.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
AbstractEntityPlacer.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.constructionheuristic.scope
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.exhaustivesearch.scope
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector
Modifier and TypeMethodDescriptionvoid
AbstractSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
AbstractSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.common
Modifier and TypeMethodDescriptionvoid
SelectionCacheLifecycleBridge.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
SelectionCacheLifecycleBridge.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.common.nearby
Modifier and TypeMethodDescriptionfinal void
AbstractNearbySelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.entity
Modifier and TypeMethodDescriptionvoid
FromSolutionEntitySelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FromSolutionEntitySelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Modifier and TypeMethodDescriptionvoid
FilteringEntitySelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FilteringEntitySelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Modifier and TypeMethodDescriptionvoid
MimicReplayingEntitySelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
MimicReplayingEntitySelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.list.mimic
Modifier and TypeMethodDescriptionvoid
MimicReplayingSubListSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
MimicReplayingSubListSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.move.decorator
Modifier and TypeMethodDescriptionvoid
FilteringMoveSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FilteringMoveSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.move.factory
Modifier and TypeMethodDescriptionvoid
MoveIteratorFactoryToMoveSelectorBridge.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
MoveIteratorFactoryToMoveSelectorBridge.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.value
Modifier and TypeMethodDescriptionvoid
FromEntityPropertyValueSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FromSolutionPropertyValueSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FromEntityPropertyValueSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) void
FromSolutionPropertyValueSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.value.decorator
Modifier and TypeMethodDescriptionvoid
EntityDependentSortingValueSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
FilteringValueSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
EntityDependentSortingValueSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) void
FilteringValueSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.heuristic.selector.value.mimic
Modifier and TypeMethodDescriptionvoid
MimicReplayingValueSelector.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
MimicReplayingValueSelector.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.localsearch.scope
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.partitionedsearch.scope
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.phase
Modifier and TypeMethodDescriptionprotected 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
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.phase.event
Modifier and TypeMethodDescriptionvoid
PhaseLifecycleSupport.firePhaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
PhaseLifecycleSupport.firePhaseStarted
(AbstractPhaseScope<Solution_> phaseScope) void
PhaseLifecycleListener.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
PhaseLifecycleListenerAdapter.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
PhaseLifecycleListener.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) void
PhaseLifecycleListenerAdapter.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.phase.scope
Modifier and TypeMethodDescriptionabstract AbstractPhaseScope<Solution_>
AbstractStepScope.getPhaseScope()
-
Uses of AbstractPhaseScope in org.optaplanner.core.impl.solver
Modifier and TypeMethodDescriptionvoid
AbstractSolver.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
AbstractSolver.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) -
Uses of AbstractPhaseScope in org.optaplanner.core.impl.solver.termination
Modifier and TypeMethodDescriptiondouble
AndCompositeTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) Calculates the minimum timeGradient of all Terminations.double
BasicPlumbingTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
BestScoreFeasibleTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
BestScoreTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
ChildThreadPlumbingTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
OrCompositeTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) Calculates the maximum timeGradient of all Terminations.double
PhaseToSolverTerminationBridge.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
ScoreCalculationCountTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
StepCountTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
Termination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
TimeMillisSpentTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
UnimprovedStepCountTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) double
UnimprovedTimeMillisSpentTermination.calculatePhaseTimeGradient
(AbstractPhaseScope<Solution_> phaseScope) protected int
UnimprovedStepCountTermination.calculateUnimprovedStepCount
(AbstractPhaseScope<Solution_> phaseScope) boolean
AndCompositeTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
BasicPlumbingTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
BestScoreFeasibleTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
BestScoreTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
ChildThreadPlumbingTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
OrCompositeTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
PhaseToSolverTerminationBridge.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
ScoreCalculationCountTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
StepCountTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
Termination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) Called by thePhase
after every step and every move to determine if the search should stop.boolean
TimeMillisSpentTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
UnimprovedStepCountTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) boolean
UnimprovedTimeMillisSpentTermination.isPhaseTerminated
(AbstractPhaseScope<Solution_> phaseScope) void
AbstractCompositeTermination.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.phaseEnded
(AbstractPhaseScope<Solution_> phaseScope) void
AbstractCompositeTermination.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope) void
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.phaseStarted
(AbstractPhaseScope<Solution_> phaseScope)