public class BenchmarkReport extends Object
Modifier and Type | Field and Description |
---|---|
static int |
CHARTED_SCORE_LEVEL_SIZE |
static int |
LOG_SCALE_MIN_DATASETS_COUNT |
protected org.slf4j.Logger |
logger |
Constructor and Description |
---|
BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult) |
protected final transient org.slf4j.Logger logger
public static final int CHARTED_SCORE_LEVEL_SIZE
public static final int LOG_SCALE_MIN_DATASETS_COUNT
public BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult)
public PlannerBenchmarkResult getPlannerBenchmarkResult()
public Locale getLocale()
public void setLocale(Locale locale)
public ZoneId getTimezoneId()
public void setTimezoneId(ZoneId timezoneId)
public Comparator<SolverBenchmarkResult> getSolverRankingComparator()
public void setSolverRankingComparator(Comparator<SolverBenchmarkResult> solverRankingComparator)
public SolverRankingWeightFactory getSolverRankingWeightFactory()
public void setSolverRankingWeightFactory(SolverRankingWeightFactory solverRankingWeightFactory)
public File getSummaryDirectory()
public List<File> getBestScoreScalabilitySummaryChartFileList()
public List<File> getBestScoreDistributionSummaryChartFileList()
public List<File> getWinningScoreDifferenceSummaryChartFileList()
public List<File> getWorstScoreDifferencePercentageSummaryChartFileList()
public File getScoreCalculationSpeedSummaryChartFile()
public File getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile()
public File getTimeSpentSummaryChartFile()
public File getTimeSpentScalabilitySummaryChartFile()
public List<File> getBestScorePerTimeSpentSummaryChartFileList()
public Integer getDefaultShownScoreLevelIndex()
public File getHtmlOverviewFile()
public String getRelativePathToBenchmarkReportDirectory(File file)
public String getSolverRankingClassSimpleName()
public String getSolverRankingClassFullName()
public void writeReport()
protected void fillWarningList()
protected boolean useLogarithmicProblemScale(List<org.jfree.data.xy.XYSeries> seriesList)
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.