Class BenchmarkReport


  • public class BenchmarkReport
    extends Object
    • 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
    • Method Detail

      • getLocale

        public Locale getLocale()
      • setLocale

        public void setLocale​(Locale locale)
      • getTimezoneId

        public ZoneId getTimezoneId()
      • setTimezoneId

        public void setTimezoneId​(ZoneId timezoneId)
      • 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)