public class DefaultSolverScope extends Object
Modifier and Type | Field and Description |
---|---|
protected Score |
bestScore |
protected Solution |
bestSolution |
protected int |
bestUninitializedVariableCount |
protected org.slf4j.Logger |
logger |
protected boolean |
restartSolver |
protected ScoreDirector |
scoreDirector |
protected Score |
startingInitializedScore |
protected long |
startingSystemTimeMillis |
protected Random |
workingRandom |
Constructor and Description |
---|
DefaultSolverScope() |
protected final transient org.slf4j.Logger logger
protected boolean restartSolver
protected long startingSystemTimeMillis
protected ScoreDirector scoreDirector
protected Random workingRandom
protected Score startingInitializedScore
protected Solution bestSolution
protected int bestUninitializedVariableCount
protected Score bestScore
public boolean isRestartSolver()
public long getStartingSystemTimeMillis()
public void setStartingSystemTimeMillis(long startingSystemTimeMillis)
public void setRestartSolver(boolean restartSolver)
public ScoreDirector getScoreDirector()
public void setScoreDirector(ScoreDirector scoreDirector)
public SolutionDescriptor getSolutionDescriptor()
public ScoreDefinition getScoreDefinition()
public Solution getWorkingSolution()
public int getWorkingEntityCount()
public int getWorkingValueCount()
public Score calculateScore()
public void assertExpectedWorkingScore(Score expectedWorkingScore, Object completedAction)
public void assertWorkingScoreFromScratch(Score workingScore, Object completedAction)
public void assertScoreFromScratch(Solution solution)
public Random getWorkingRandom()
public void setWorkingRandom(Random workingRandom)
public Score getStartingInitializedScore()
public void setStartingInitializedScore(Score startingInitializedScore)
public long getCalculateCount()
public Solution getBestSolution()
public void setBestSolution(Solution bestSolution)
bestSolution
- never nullpublic int getBestUninitializedVariableCount()
public void setBestUninitializedVariableCount(int bestUninitializedVariableCount)
public Score getBestScore()
public void setBestScore(Score bestScore)
public boolean isBestSolutionInitialized()
public long calculateTimeMillisSpend()
public void setWorkingSolutionFromBestSolution()
public String getBestScoreWithUninitializedPrefix()
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.