Class SingleBenchmarkResult

    • Method Detail

      • initSubSingleStatisticMaps

        public void initSubSingleStatisticMaps()
      • setSolverBenchmarkResult

        public void setSolverBenchmarkResult​(SolverBenchmarkResult solverBenchmarkResult)
      • setProblemBenchmarkResult

        public void setProblemBenchmarkResult​(ProblemBenchmarkResult problemBenchmarkResult)
      • setSubSingleBenchmarkResultList

        public void setSubSingleBenchmarkResultList​(List<SubSingleBenchmarkResult> subSingleBenchmarkResultList)
      • setUsedMemoryAfterInputSolution

        public void setUsedMemoryAfterInputSolution​(Long usedMemoryAfterInputSolution)
      • getFailureCount

        public Integer getFailureCount()
      • setFailureCount

        public void setFailureCount​(Integer failureCount)
      • getTimeMillisSpent

        public long getTimeMillisSpent()
      • setTimeMillisSpent

        public void setTimeMillisSpent​(long timeMillisSpent)
      • getScoreCalculationCount

        public long getScoreCalculationCount()
      • setScoreCalculationCount

        public void setScoreCalculationCount​(long scoreCalculationCount)
      • getScoreExplanationSummary

        public String getScoreExplanationSummary()
      • getScoreExplanationSummaryAsHtmlEscaped

        public String getScoreExplanationSummaryAsHtmlEscaped()
      • getWinningScoreDifference

        public Score<?> getWinningScoreDifference()
      • setWinningScoreDifference

        public void setWinningScoreDifference​(Score<?> winningScoreDifference)
      • setWorstScoreDifferencePercentage

        public void setWorstScoreDifferencePercentage​(ScoreDifferencePercentage worstScoreDifferencePercentage)
      • getWorstScoreCalculationSpeedDifferencePercentage

        public Double getWorstScoreCalculationSpeedDifferencePercentage()
      • setWorstScoreCalculationSpeedDifferencePercentage

        public void setWorstScoreCalculationSpeedDifferencePercentage​(Double worstScoreCalculationSpeedDifferencePercentage)
      • getRanking

        public Integer getRanking()
      • setRanking

        public void setRanking​(Integer ranking)
      • setAverageAndTotalScoreForTesting

        public void setAverageAndTotalScoreForTesting​(Score<?> averageAndTotalScore)
      • getStandardDeviationDoubles

        public double[] getStandardDeviationDoubles()
      • getInfeasibleScoreCount

        public Integer getInfeasibleScoreCount()
      • getUninitializedSolutionCount

        public Integer getUninitializedSolutionCount()
      • getTotalScore

        public Score<?> getTotalScore()
      • getAnchorId

        public String getAnchorId()
      • getBenchmarkReportDirectory

        public File getBenchmarkReportDirectory()
      • hasAllSuccess

        public boolean hasAllSuccess()
        Specified by:
        hasAllSuccess in interface BenchmarkResult
        Returns:
        true if all child benchmarks were a success and the variable is initialized
      • isInitialized

        public boolean isInitialized()
      • hasAnyFailure

        public boolean hasAnyFailure()
        Specified by:
        hasAnyFailure in interface BenchmarkResult
        Returns:
        true if there is a failed child benchmark and the variable is initialized
      • isScoreFeasible

        public boolean isScoreFeasible()
      • getScoreCalculationSpeed

        public Long getScoreCalculationSpeed()
      • isWinner

        public boolean isWinner()
      • getSuccessCount

        public int getSuccessCount()
      • getStandardDeviationString

        public String getStandardDeviationString()
      • makeDirs

        public void makeDirs()
      • getSubSingleCount

        public int getSubSingleCount()
      • accumulateResults

        public void accumulateResults​(BenchmarkReport benchmarkReport)