public class SubSingleBenchmarkResult extends Object implements BenchmarkResult
Solver
configuration for 1 problem
instance (data set).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 BenchmarkResult
public boolean hasAllSuccess()
hasAllSuccess
in interface BenchmarkResult
public boolean isInitialized()
public boolean hasAnyFailure()
hasAnyFailure
in interface BenchmarkResult
public boolean isScoreFeasible()
public Long getScoreCalculationSpeed()
public boolean isWinner()
public SubSingleStatistic getSubSingleStatistic(StatisticType statisticType)
public Score getAverageScore()
getAverageScore
in interface BenchmarkResult
public String getResultDirectoryName()
getResultDirectoryName
in interface BenchmarkResult
public File getResultDirectory()
getResultDirectory
in interface BenchmarkResult
public void makeDirs()
public void accumulateResults(BenchmarkReport benchmarkReport)
protected static SubSingleBenchmarkResult createMerge(SingleBenchmarkResult singleBenchmarkResult, SubSingleBenchmarkResult oldResult, int subSingleBenchmarkIndex)
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.