public class StrategicOscillationByLevelFinalistPodium extends AbstractFinalistPodium
FinalistPodium
Modifier and Type | Field and Description |
---|---|
protected boolean |
finalistImprovesUponReference |
protected Number[] |
finalistLevelNumbers |
protected Score |
finalistScore |
protected boolean |
referenceBestScoreInsteadOfLastStepScore |
protected Number[] |
referenceLevelNumbers |
protected Score |
referenceScore |
finalistIsAccepted, finalistList, logger
Constructor and Description |
---|
StrategicOscillationByLevelFinalistPodium(boolean referenceBestScoreInsteadOfLastStepScore) |
Modifier and Type | Method and Description |
---|---|
void |
addMove(LocalSearchMoveScope moveScope)
|
void |
phaseEnded(LocalSearchPhaseScope phaseScope) |
void |
stepStarted(LocalSearchStepScope stepScope) |
getFinalistList
phaseStarted, stepEnded
solvingEnded, solvingStarted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
phaseStarted, stepEnded
solvingEnded, solvingStarted
protected final boolean referenceBestScoreInsteadOfLastStepScore
protected Score referenceScore
protected Number[] referenceLevelNumbers
protected Score finalistScore
protected Number[] finalistLevelNumbers
protected boolean finalistImprovesUponReference
public StrategicOscillationByLevelFinalistPodium(boolean referenceBestScoreInsteadOfLastStepScore)
public void stepStarted(LocalSearchStepScope stepScope)
stepStarted
in interface LocalSearchPhaseLifecycleListener
stepStarted
in class AbstractFinalistPodium
public void addMove(LocalSearchMoveScope moveScope)
FinalistPodium
moveScope
- never nullpublic void phaseEnded(LocalSearchPhaseScope phaseScope)
phaseEnded
in interface LocalSearchPhaseLifecycleListener
phaseEnded
in class AbstractFinalistPodium
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.