public class SubSingleBenchmarkResult extends Object implements BenchmarkResult
Solver configuration for 1 problem
instance (data set).| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
SubSingleBenchmarkResult(SingleBenchmarkResult singleBenchmarkResult,
int subSingleBenchmarkIndex) |
public SubSingleBenchmarkResult(SingleBenchmarkResult singleBenchmarkResult, int subSingleBenchmarkIndex)
public List<PureSubSingleStatistic> getPureSubSingleStatisticList()
public void setPureSubSingleStatisticList(List<PureSubSingleStatistic> pureSubSingleStatisticList)
public void initSubSingleStatisticMap()
public SingleBenchmarkResult getSingleBenchmarkResult()
public void setSingleBenchmarkResult(SingleBenchmarkResult singleBenchmarkResult)
public int getSubSingleBenchmarkIndex()
public Map<StatisticType,SubSingleStatistic> getEffectiveSubSingleStatisticMap()
public Long getUsedMemoryAfterInputSolution()
PlannerBenchmarkResult.hasMultipleParallelBenchmarks() return truepublic void setUsedMemoryAfterInputSolution(Long usedMemoryAfterInputSolution)
public Boolean getSucceeded()
public void setSucceeded(Boolean succeeded)
public Integer getUninitializedVariableCount()
public void setUninitializedVariableCount(Integer uninitializedVariableCount)
public Score getScore()
public void setScore(Score score)
public long getTimeMillisSpent()
public void setTimeMillisSpent(long timeMillisSpent)
public long getCalculateCount()
public void setCalculateCount(long calculateCount)
public Score getWinningScoreDifference()
public void setWinningScoreDifference(Score winningScoreDifference)
public ScoreDifferencePercentage getWorstScoreDifferencePercentage()
public void setWorstScoreDifferencePercentage(ScoreDifferencePercentage worstScoreDifferencePercentage)
public Integer getRanking()
public void setRanking(Integer ranking)
public String getName()
getName in interface BenchmarkResultpublic boolean hasAllSuccess()
hasAllSuccess in interface BenchmarkResultpublic boolean isInitialized()
public boolean hasAnyFailure()
hasAnyFailure in interface BenchmarkResultpublic boolean isScoreFeasible()
public Long getAverageCalculateCountPerSecond()
public boolean isWinner()
public SubSingleStatistic getSubSingleStatistic(StatisticType statisticType)
public String getScoreWithUninitializedPrefix()
public Integer getAverageUninitializedVariableCount()
getAverageUninitializedVariableCount in interface BenchmarkResultpublic Score getAverageScore()
getAverageScore in interface BenchmarkResultpublic String getResultDirectoryName()
getResultDirectoryName in interface BenchmarkResultpublic File getResultDirectory()
getResultDirectory in interface BenchmarkResultpublic void makeDirs()
public void accumulateResults(BenchmarkReport benchmarkReport)
protected static SubSingleBenchmarkResult createMerge(SingleBenchmarkResult singleBenchmarkResult, SubSingleBenchmarkResult oldResult, int subSingleBenchmarkIndex)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.