public class SingleBenchmarkResult extends Object
Solver
configuration for 1 problem instance (data set).Constructor and Description |
---|
SingleBenchmarkResult(SolverBenchmarkResult solverBenchmarkResult,
ProblemBenchmarkResult problemBenchmarkResult) |
public SingleBenchmarkResult(SolverBenchmarkResult solverBenchmarkResult, ProblemBenchmarkResult problemBenchmarkResult)
public List<PureSingleStatistic> getPureSingleStatisticList()
public void setPureSingleStatisticList(List<PureSingleStatistic> pureSingleStatisticList)
public void initSingleStatisticMap()
public SolverBenchmarkResult getSolverBenchmarkResult()
public void setSolverBenchmarkResult(SolverBenchmarkResult solverBenchmarkResult)
public ProblemBenchmarkResult getProblemBenchmarkResult()
public void setProblemBenchmarkResult(ProblemBenchmarkResult problemBenchmarkResult)
public Map<StatisticType,SingleStatistic> getEffectiveSingleStatisticMap()
public Long getUsedMemoryAfterInputSolution()
PlannerBenchmarkResult.hasMultipleParallelBenchmarks()
return truepublic void setUsedMemoryAfterInputSolution(Long usedMemoryAfterInputSolution)
public Boolean getSucceeded()
public void setSucceeded(Boolean succeeded)
public Boolean getInitialized()
public void setInitialized(Boolean initialized)
public org.optaplanner.core.api.score.Score getScore()
public void setScore(org.optaplanner.core.api.score.Score score)
public long getTimeMillisSpent()
public void setTimeMillisSpent(long timeMillisSpent)
public long getCalculateCount()
public void setCalculateCount(long calculateCount)
public org.optaplanner.core.api.score.Score getWinningScoreDifference()
public void setWinningScoreDifference(org.optaplanner.core.api.score.Score winningScoreDifference)
public ScoreDifferencePercentage getWorstScoreDifferencePercentage()
public void setWorstScoreDifferencePercentage(ScoreDifferencePercentage worstScoreDifferencePercentage)
public Integer getRanking()
public void setRanking(Integer ranking)
public String getName()
public File getBenchmarkReportDirectory()
public boolean isSuccess()
public boolean isInitialized()
public boolean isFailure()
public boolean isScoreFeasible()
public Long getAverageCalculateCountPerSecond()
public boolean isWinner()
public SingleStatistic getSingleStatistic(StatisticType statisticType)
public String getSingleReportDirectoryPath()
public File getSingleReportDirectory()
public void makeDirs(File problemReportDirectory)
public void accumulateResults(BenchmarkReport benchmarkReport)
protected static SingleBenchmarkResult createMerge(SolverBenchmarkResult solverBenchmarkResult, ProblemBenchmarkResult problemBenchmarkResult, SingleBenchmarkResult oldResult)
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.