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 |
FINALIST_LIST_MAX_SIZE, 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) |
addFinalist, clearAndAddFinalist, getFinalistListphaseStarted, stepEndedsolvingEnded, solvingStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitphaseStarted, stepEndedsolvingEnded, solvingStartedprotected 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 LocalSearchPhaseLifecycleListenerstepStarted in class AbstractFinalistPodiumpublic void addMove(LocalSearchMoveScope moveScope)
FinalistPodiummoveScope - never nullpublic void phaseEnded(LocalSearchPhaseScope phaseScope)
phaseEnded in interface LocalSearchPhaseLifecycleListenerphaseEnded in class AbstractFinalistPodiumCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.