Class BenchmarkReport

java.lang.Object
org.optaplanner.benchmark.impl.report.BenchmarkReport

public class BenchmarkReport extends Object
  • Field Details

    • CHARTED_SCORE_LEVEL_SIZE

      public static final int CHARTED_SCORE_LEVEL_SIZE
      See Also:
    • LOG_SCALE_MIN_DATASETS_COUNT

      public static final int LOG_SCALE_MIN_DATASETS_COUNT
      See Also:
  • Constructor Details

  • Method Details

    • 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()
    • getBestScoreSummaryChartFileList

      public List<File> getBestScoreSummaryChartFileList()
    • 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()
    • getWarningList

      public List<String> getWarningList()
    • 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)