public class SingleBenchmark extends Object implements Callable<SingleBenchmark>
Solver
configuration for 1 problem instance (data set).Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
Constructor and Description |
---|
SingleBenchmark(SolverBenchmark solverBenchmark,
ProblemBenchmark problemBenchmark) |
public SingleBenchmark(SolverBenchmark solverBenchmark, ProblemBenchmark problemBenchmark)
public SolverBenchmark getSolverBenchmark()
public ProblemBenchmark getProblemBenchmark()
public Integer getPlanningEntityCount()
public Long getUsedMemoryAfterInputSolution()
DefaultPlannerBenchmark.hasMultipleParallelBenchmarks()
return truepublic org.optaplanner.core.api.score.Score getScore()
public void setScore(org.optaplanner.core.api.score.Score score)
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 long getTimeMillisSpend()
public long getCalculateCount()
public Integer getRanking()
public void setRanking(Integer ranking)
public Boolean getSucceeded()
public void setSucceeded(Boolean succeeded)
public Throwable getFailureThrowable()
public void setFailureThrowable(Throwable failureThrowable)
public String getName()
public SingleBenchmark call()
call
in interface Callable<SingleBenchmark>
public boolean isSuccess()
public boolean isFailure()
public boolean isScoreFeasible()
public Long getAverageCalculateCountPerSecond()
public boolean isWinner()
public SingleStatistic getSingleStatistic(StatisticType statisticType)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.