Class PlannerBenchmarkResult
java.lang.Object
org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
Represents the benchmarks on multiple 
Solver configurations on multiple problem instances (data sets).- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulateResults(BenchmarkReport benchmarkReport) static PlannerBenchmarkResultcreateMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList) protected static PlannerBenchmarkResultcreateMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList) static PlannerBenchmarkResultcreateUnmarshallingFailedResult(String benchmarkReportDirectoryName) findScoreLevelLabel(int scoreLevel) intgetName()intbooleanbooleanvoidinitBenchmarkReportDirectory(File benchmarkDirectory) voidvoidsetAggregation(Boolean aggregation) voidsetBenchmarkReportDirectory(File benchmarkReportDirectory) voidsetBenchmarkTimeMillisSpent(Long benchmarkTimeMillisSpent) voidvoidsetParallelBenchmarkCount(Integer parallelBenchmarkCount) voidsetSolverBenchmarkResultList(List<SolverBenchmarkResult> solverBenchmarkResultList) voidsetStartingTimestamp(OffsetDateTime startingTimestamp) voidsetUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList) voidsetWarmUpTimeMillisSpentLimit(Long warmUpTimeMillisSpentLimit) toString() 
- 
Constructor Details
- 
PlannerBenchmarkResult
public PlannerBenchmarkResult() 
 - 
 - 
Method Details
- 
getName
 - 
setName
 - 
getAggregation
 - 
setAggregation
 - 
getBenchmarkReportDirectory
 - 
setBenchmarkReportDirectory
 - 
getAvailableProcessors
 - 
getLoggingLevelOptaPlannerCore
 - 
getLoggingLevelDroolsCore
 - 
getMaxMemory
 - 
getJavaVersion
 - 
getJavaVM
 - 
getOperatingSystem
 - 
getOptaPlannerVersion
 - 
getParallelBenchmarkCount
 - 
setParallelBenchmarkCount
 - 
getWarmUpTimeMillisSpentLimit
 - 
setWarmUpTimeMillisSpentLimit
 - 
getEnvironmentMode
 - 
getSolverBenchmarkResultList
 - 
setSolverBenchmarkResultList
 - 
getUnifiedProblemBenchmarkResultList
 - 
setUnifiedProblemBenchmarkResultList
public void setUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList)  - 
getStartingTimestamp
 - 
setStartingTimestamp
 - 
getBenchmarkTimeMillisSpent
 - 
setBenchmarkTimeMillisSpent
 - 
getFailureCount
 - 
getAverageProblemScale
 - 
getAverageScore
 - 
getFavoriteSolverBenchmarkResult
 - 
hasMultipleParallelBenchmarks
public boolean hasMultipleParallelBenchmarks() - 
hasAnyFailure
public boolean hasAnyFailure() - 
getMaximumSubSingleCount
public int getMaximumSubSingleCount() - 
findScoreLevelLabel
 - 
getStartingTimestampAsMediumString
 - 
initBenchmarkReportDirectory
 - 
initSystemProperties
public void initSystemProperties() - 
getTotalSubSingleCount
public int getTotalSubSingleCount() - 
accumulateResults
 - 
createMergedResult
public static PlannerBenchmarkResult createMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList)  - 
createMergeSingleton
protected static PlannerBenchmarkResult createMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList)  - 
createUnmarshallingFailedResult
public static PlannerBenchmarkResult createUnmarshallingFailedResult(String benchmarkReportDirectoryName)  - 
toString
 
 -