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 Score getScore()
public void setScore(Score score)
public long getTimeMillisSpent()
public void setTimeMillisSpent(long timeMillisSpent)
public long getScoreCalculationCount()
public void setScoreCalculationCount(long scoreCalculationCount)
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 getScoreCalculationSpeed()
public boolean isWinner()
public SubSingleStatistic getSubSingleStatistic(StatisticType statisticType)
public 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–2017 JBoss by Red Hat. All rights reserved.