Uses of Class
org.optaplanner.core.impl.solver.scope.SolverScope
-
-
Uses of SolverScope in org.optaplanner.benchmark.impl.statistic
Methods in org.optaplanner.benchmark.impl.statistic with parameters of type SolverScope Modifier and Type Method Description void
StatisticRegistry. solvingEnded(SolverScope<Solution_> solverScope)
void
StatisticRegistry. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic
Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type SolverScope Modifier and Type Method Description void
DefaultConstructionHeuristicPhase. solve(SolverScope<Solution_> solverScope)
void
DefaultConstructionHeuristicPhase. solvingEnded(SolverScope<Solution_> solverScope)
void
DefaultConstructionHeuristicPhase. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.decider
Methods in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type SolverScope Modifier and Type Method Description void
ConstructionHeuristicDecider. solvingEnded(SolverScope<Solution_> solverScope)
void
ConstructionHeuristicDecider. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.placer
Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type SolverScope Modifier and Type Method Description void
AbstractEntityPlacer. solvingEnded(SolverScope<Solution_> solverScope)
void
AbstractEntityPlacer. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.constructionheuristic.scope
Constructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type SolverScope Constructor Description ConstructionHeuristicPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearch
Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type SolverScope Modifier and Type Method Description void
DefaultExhaustiveSearchPhase. solve(SolverScope<Solution_> solverScope)
void
DefaultExhaustiveSearchPhase. solvingEnded(SolverScope<Solution_> solverScope)
void
DefaultExhaustiveSearchPhase. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearch.decider
Methods in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type SolverScope Modifier and Type Method Description void
ExhaustiveSearchDecider. solvingEnded(SolverScope<Solution_> solverScope)
void
ExhaustiveSearchDecider. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.exhaustivesearch.scope
Constructors in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type SolverScope Constructor Description ExhaustiveSearchPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector
Methods in org.optaplanner.core.impl.heuristic.selector with parameters of type SolverScope Modifier and Type Method Description void
AbstractSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
AbstractSelector. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.common
Methods in org.optaplanner.core.impl.heuristic.selector.common with parameters of type SolverScope Modifier and Type Method Description void
SelectionCacheLifecycleListener. constructCache(SolverScope<Solution_> solverScope)
void
SelectionCacheLifecycleListener. disposeCache(SolverScope<Solution_> solverScope)
void
SelectionCacheLifecycleBridge. solvingEnded(SolverScope<Solution_> solverScope)
void
SelectionCacheLifecycleBridge. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Methods in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type SolverScope Modifier and Type Method Description void
AbstractCachingEntitySelector. constructCache(SolverScope<Solution_> solverScope)
void
ProbabilityEntitySelector. constructCache(SolverScope<Solution_> solverScope)
void
SortingEntitySelector. constructCache(SolverScope<Solution_> solverScope)
void
AbstractCachingEntitySelector. disposeCache(SolverScope<Solution_> solverScope)
void
ProbabilityEntitySelector. disposeCache(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type SolverScope Modifier and Type Method Description void
DefaultPillarSelector. constructCache(SolverScope<Solution_> solverScope)
void
DefaultPillarSelector. disposeCache(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.decorator
Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type SolverScope Modifier and Type Method Description void
AbstractCachingMoveSelector. constructCache(SolverScope<Solution_> solverScope)
void
ProbabilityMoveSelector. constructCache(SolverScope<Solution_> solverScope)
void
SortingMoveSelector. constructCache(SolverScope<Solution_> solverScope)
void
AbstractCachingMoveSelector. disposeCache(SolverScope<Solution_> solverScope)
void
ProbabilityMoveSelector. disposeCache(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.factory
Methods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type SolverScope Modifier and Type Method Description void
MoveListFactoryToMoveSelectorBridge. constructCache(SolverScope<Solution_> solverScope)
void
MoveListFactoryToMoveSelectorBridge. disposeCache(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type SolverScope Modifier and Type Method Description void
ChangeMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
SwapMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
ChangeMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
void
SwapMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope 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 SolverScope Modifier and Type Method Description void
KOptMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
SubChainChangeMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
SubChainSwapMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
TailChainSwapMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
KOptMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
void
SubChainChangeMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
void
SubChainSwapMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
void
TailChainSwapMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type SolverScope Modifier and Type Method Description void
ListChangeMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
ListSwapMoveSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
ListChangeMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
void
ListSwapMoveSelector. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.value.chained
Methods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type SolverScope Modifier and Type Method Description void
DefaultSubChainSelector. constructCache(SolverScope<Solution_> solverScope)
void
DefaultSubChainSelector. disposeCache(SolverScope<Solution_> solverScope)
void
DefaultSubChainSelector. solvingEnded(SolverScope<Solution_> solverScope)
void
DefaultSubChainSelector. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.heuristic.selector.value.decorator
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type SolverScope Modifier and Type Method Description void
AbstractCachingValueSelector. constructCache(SolverScope<Solution_> solverScope)
void
ProbabilityValueSelector. constructCache(SolverScope<Solution_> solverScope)
void
SortingValueSelector. constructCache(SolverScope<Solution_> solverScope)
void
AbstractCachingValueSelector. disposeCache(SolverScope<Solution_> solverScope)
void
ProbabilityValueSelector. disposeCache(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.localsearch
Methods in org.optaplanner.core.impl.localsearch with parameters of type SolverScope Modifier and Type Method Description void
DefaultLocalSearchPhase. solve(SolverScope<Solution_> solverScope)
void
DefaultLocalSearchPhase. solvingEnded(SolverScope<Solution_> solverScope)
void
DefaultLocalSearchPhase. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.localsearch.decider
Methods in org.optaplanner.core.impl.localsearch.decider with parameters of type SolverScope Modifier and Type Method Description void
LocalSearchDecider. solvingEnded(SolverScope<Solution_> solverScope)
void
LocalSearchDecider. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.localsearch.decider.acceptor
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type SolverScope Modifier and Type Method Description void
CompositeAcceptor. solvingEnded(SolverScope<Solution_> solverScope)
void
CompositeAcceptor. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.localsearch.decider.forager
Methods in org.optaplanner.core.impl.localsearch.decider.forager with parameters of type SolverScope Modifier and Type Method Description void
AcceptedLocalSearchForager. solvingEnded(SolverScope<Solution_> solverScope)
void
AcceptedLocalSearchForager. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.localsearch.scope
Constructors in org.optaplanner.core.impl.localsearch.scope with parameters of type SolverScope Constructor Description LocalSearchPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.partitionedsearch
Fields in org.optaplanner.core.impl.partitionedsearch declared as SolverScope Modifier and Type Field Description protected SolverScope<Solution_>
PartitionSolver. solverScope
Methods in org.optaplanner.core.impl.partitionedsearch with parameters of type SolverScope Modifier and Type Method Description PartitionSolver<Solution_>
DefaultPartitionedSearchPhase. buildPartitionSolver(ChildThreadPlumbingTermination<Solution_> childThreadPlumbingTermination, Semaphore runnablePartThreadSemaphore, SolverScope<Solution_> solverScope)
void
DefaultPartitionedSearchPhase. solve(SolverScope<Solution_> solverScope)
void
PartitionSolver. solvingEnded(SolverScope<Solution_> solverScope)
void
PartitionSolver. solvingStarted(SolverScope<Solution_> solverScope)
Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type SolverScope Constructor Description PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination, List<Phase<Solution_>> phaseList, SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.partitionedsearch.scope
Constructors in org.optaplanner.core.impl.partitionedsearch.scope with parameters of type SolverScope Constructor Description PartitionedSearchPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.phase
Methods in org.optaplanner.core.impl.phase with parameters of type SolverScope Modifier and Type Method Description void
NoChangePhase. solve(SolverScope<Solution_> solverScope)
void
Phase. solve(SolverScope<Solution_> solverScope)
void
AbstractPhase. solvingEnded(SolverScope<Solution_> solverScope)
void
AbstractPhase. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.phase.custom
Methods in org.optaplanner.core.impl.phase.custom with parameters of type SolverScope Modifier and Type Method Description void
DefaultCustomPhase. solve(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.phase.custom.scope
Constructors in org.optaplanner.core.impl.phase.custom.scope with parameters of type SolverScope Constructor Description CustomPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.phase.event
Methods in org.optaplanner.core.impl.phase.event with parameters of type SolverScope Modifier and Type Method Description void
PhaseLifecycleSupport. fireSolvingEnded(SolverScope<Solution_> solverScope)
void
PhaseLifecycleSupport. fireSolvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.phase.scope
Fields in org.optaplanner.core.impl.phase.scope declared as SolverScope Modifier and Type Field Description protected SolverScope<Solution_>
AbstractPhaseScope. solverScope
Methods in org.optaplanner.core.impl.phase.scope that return SolverScope Modifier and Type Method Description SolverScope<Solution_>
AbstractPhaseScope. getSolverScope()
Constructors in org.optaplanner.core.impl.phase.scope with parameters of type SolverScope Constructor Description AbstractPhaseScope(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.solver
Fields in org.optaplanner.core.impl.solver declared as SolverScope Modifier and Type Field Description protected SolverScope<Solution_>
DefaultSolver. solverScope
Methods in org.optaplanner.core.impl.solver that return SolverScope Modifier and Type Method Description SolverScope<Solution_>
DefaultSolver. getSolverScope()
Methods in org.optaplanner.core.impl.solver with parameters of type SolverScope Modifier and Type Method Description void
DefaultSolver. outerSolvingEnded(SolverScope<Solution_> solverScope)
void
DefaultSolver. outerSolvingStarted(SolverScope<Solution_> solverScope)
protected void
AbstractSolver. runPhases(SolverScope<Solution_> solverScope)
void
AbstractSolver. solvingEnded(SolverScope<Solution_> solverScope)
void
DefaultSolver. solvingEnded(SolverScope<Solution_> solverScope)
void
AbstractSolver. solvingStarted(SolverScope<Solution_> solverScope)
void
DefaultSolver. solvingStarted(SolverScope<Solution_> solverScope)
Constructors in org.optaplanner.core.impl.solver with parameters of type SolverScope Constructor Description DefaultSolver(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.change
Methods in org.optaplanner.core.impl.solver.change with parameters of type SolverScope Modifier and Type Method Description Score<?>
ProblemChangeAdapter. doProblemChange(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.solver.event
Methods in org.optaplanner.core.impl.solver.event with parameters of type SolverScope Modifier and Type Method Description void
SolverEventSupport. fireBestSolutionChanged(SolverScope<Solution_> solverScope, Solution_ newBestSolution)
void
SolverLifecycleListener. solvingEnded(SolverScope<Solution_> solverScope)
void
SolverLifecycleListenerAdapter. solvingEnded(SolverScope<Solution_> solverScope)
void
SolverLifecycleListener. solvingStarted(SolverScope<Solution_> solverScope)
void
SolverLifecycleListenerAdapter. solvingStarted(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.solver.recaller
Methods in org.optaplanner.core.impl.solver.recaller with parameters of type SolverScope Modifier and Type Method Description void
BestSolutionRecaller. solvingStarted(SolverScope<Solution_> solverScope)
void
BestSolutionRecaller. updateBestSolutionAndFire(SolverScope<Solution_> solverScope)
-
Uses of SolverScope in org.optaplanner.core.impl.solver.scope
Methods in org.optaplanner.core.impl.solver.scope that return SolverScope Modifier and Type Method Description SolverScope<Solution_>
SolverScope. createChildThreadSolverScope(ChildThreadType childThreadType)
-
Uses of SolverScope in org.optaplanner.core.impl.solver.termination
Methods in org.optaplanner.core.impl.solver.termination with parameters of type SolverScope Modifier and Type Method Description double
AndCompositeTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
Calculates the minimum timeGradient of all Terminations.double
BasicPlumbingTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
BestScoreFeasibleTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
BestScoreTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
ChildThreadPlumbingTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
OrCompositeTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
Calculates the maximum timeGradient of all Terminations.double
PhaseToSolverTerminationBridge. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
ScoreCalculationCountTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
StepCountTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
Termination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
A timeGradient is a relative estimate of how long the search will continue.double
TimeMillisSpentTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
UnimprovedStepCountTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
double
UnimprovedTimeMillisSpentTermination. calculateSolverTimeGradient(SolverScope<Solution_> solverScope)
Termination<Solution_>
AbstractTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
AndCompositeTermination<Solution_>
AndCompositeTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
BasicPlumbingTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
BestScoreFeasibleTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
BestScoreTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
ChildThreadPlumbingTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
OrCompositeTermination<Solution_>
OrCompositeTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
PhaseToSolverTerminationBridge. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
ScoreCalculationCountTermination<Solution_>
ScoreCalculationCountTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
StepCountTermination<Solution_>
StepCountTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
Termination<Solution_>
Termination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
TimeMillisSpentTermination<Solution_>
TimeMillisSpentTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
UnimprovedStepCountTermination<Solution_>
UnimprovedStepCountTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination<Solution_>
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
UnimprovedTimeMillisSpentTermination<Solution_>
UnimprovedTimeMillisSpentTermination. createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
protected List<Termination<Solution_>>
AbstractCompositeTermination. createChildThreadTerminationList(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)
boolean
AndCompositeTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
BasicPlumbingTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
BestScoreFeasibleTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
BestScoreTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
ChildThreadPlumbingTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
OrCompositeTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
PhaseToSolverTerminationBridge. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
ScoreCalculationCountTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
StepCountTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
Termination. isSolverTerminated(SolverScope<Solution_> solverScope)
Called by theSolver
after every phase to determine if the search should stop.boolean
TimeMillisSpentTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
UnimprovedStepCountTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
boolean
UnimprovedTimeMillisSpentTermination. isSolverTerminated(SolverScope<Solution_> solverScope)
void
AbstractCompositeTermination. solvingEnded(SolverScope<Solution_> solverScope)
void
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. solvingEnded(SolverScope<Solution_> solverScope)
void
AbstractCompositeTermination. solvingStarted(SolverScope<Solution_> solverScope)
void
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination. solvingStarted(SolverScope<Solution_> solverScope)
-