Class BenchmarkReport
- java.lang.Object
 - 
- org.optaplanner.benchmark.impl.report.BenchmarkReport
 
 
- 
public class BenchmarkReport extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intCHARTED_SCORE_LEVEL_SIZEstatic intLOG_SCALE_MIN_DATASETS_COUNTprotected org.slf4j.Loggerlogger 
- 
Constructor Summary
Constructors Constructor Description BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult) 
- 
Method Summary
 
 - 
 
- 
- 
Field Detail
- 
logger
protected final transient org.slf4j.Logger logger
 
- 
CHARTED_SCORE_LEVEL_SIZE
public static final int CHARTED_SCORE_LEVEL_SIZE
- See Also:
 - Constant Field Values
 
 
- 
LOG_SCALE_MIN_DATASETS_COUNT
public static final int LOG_SCALE_MIN_DATASETS_COUNT
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
BenchmarkReport
public BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult)
 
 - 
 
- 
Method Detail
- 
getPlannerBenchmarkResult
public PlannerBenchmarkResult getPlannerBenchmarkResult()
 
- 
getLocale
public Locale getLocale()
 
- 
setLocale
public void setLocale(Locale locale)
 
- 
getTimezoneId
public ZoneId getTimezoneId()
 
- 
setTimezoneId
public void setTimezoneId(ZoneId timezoneId)
 
- 
getSolverRankingComparator
public Comparator<SolverBenchmarkResult> getSolverRankingComparator()
 
- 
setSolverRankingComparator
public void setSolverRankingComparator(Comparator<SolverBenchmarkResult> solverRankingComparator)
 
- 
getSolverRankingWeightFactory
public SolverRankingWeightFactory getSolverRankingWeightFactory()
 
- 
setSolverRankingWeightFactory
public void setSolverRankingWeightFactory(SolverRankingWeightFactory solverRankingWeightFactory)
 
- 
getSummaryDirectory
public File getSummaryDirectory()
 
- 
getBestScoreScalabilitySummaryChartFileList
public List<File> getBestScoreScalabilitySummaryChartFileList()
 
- 
getBestScoreDistributionSummaryChartFileList
public List<File> getBestScoreDistributionSummaryChartFileList()
 
- 
getWinningScoreDifferenceSummaryChartFileList
public List<File> getWinningScoreDifferenceSummaryChartFileList()
 
- 
getWorstScoreDifferencePercentageSummaryChartFileList
public List<File> getWorstScoreDifferencePercentageSummaryChartFileList()
 
- 
getScoreCalculationSpeedSummaryChartFile
public File getScoreCalculationSpeedSummaryChartFile()
 
- 
getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile
public File getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile()
 
- 
getTimeSpentSummaryChartFile
public File getTimeSpentSummaryChartFile()
 
- 
getTimeSpentScalabilitySummaryChartFile
public File getTimeSpentScalabilitySummaryChartFile()
 
- 
getBestScorePerTimeSpentSummaryChartFileList
public List<File> getBestScorePerTimeSpentSummaryChartFileList()
 
- 
getDefaultShownScoreLevelIndex
public Integer getDefaultShownScoreLevelIndex()
 
- 
getHtmlOverviewFile
public File getHtmlOverviewFile()
 
- 
getRelativePathToBenchmarkReportDirectory
public String getRelativePathToBenchmarkReportDirectory(File file)
 
- 
getSolverRankingClassSimpleName
public String getSolverRankingClassSimpleName()
 
- 
getSolverRankingClassFullName
public String getSolverRankingClassFullName()
 
- 
writeReport
public void writeReport()
 
- 
fillWarningList
protected void fillWarningList()
 
- 
useLogarithmicProblemScale
protected boolean useLogarithmicProblemScale(List<org.jfree.data.xy.XYSeries> seriesList)
 
 - 
 
 -