## Uses of Class
org.optaplanner.benchmark.impl.result.SolverBenchmarkResult

- Packages that use SolverBenchmarkResult
  Package | Description
  --- | ---
  org.optaplanner.benchmark.config | Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
  org.optaplanner.benchmark.config.report |
  org.optaplanner.benchmark.impl.aggregator |
  org.optaplanner.benchmark.impl.ranking |
  org.optaplanner.benchmark.impl.report |
  org.optaplanner.benchmark.impl.result |

- - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.config

    Methods in org.optaplanner.benchmark.config with parameters of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `<Solution_> void` | ProblemBenchmarksConfig.`buildProblemBenchmarkList​(SolverConfigContext solverConfigContext, SolverBenchmarkResult solverBenchmarkResult, Solution_[] extraProblems)` |

  - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.config.report

    Methods in org.optaplanner.benchmark.config.report that return types with arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<? extends Comparator<SolverBenchmarkResult>>` | BenchmarkReportConfig.`getSolverRankingComparatorClass()` |

    Method parameters in org.optaplanner.benchmark.config.report with type arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BenchmarkReportConfig.`setSolverRankingComparatorClass​(Class<? extends Comparator<SolverBenchmarkResult>> solverRankingComparatorClass)` |

  - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.impl.aggregator

    Method parameters in org.optaplanner.benchmark.impl.aggregator with type arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `File` | BenchmarkAggregator.`aggregate​(List<SingleBenchmarkResult> singleBenchmarkResultList, Map<SolverBenchmarkResult,​String> solverBenchmarkResultNameMap)` |

  - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.impl.ranking

    Methods in org.optaplanner.benchmark.impl.ranking that return SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `SolverBenchmarkResult` | TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight.`getSolverBenchmarkResult()` |

    Methods in org.optaplanner.benchmark.impl.ranking with parameters of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | TotalScoreSolverRankingComparator.`compare​(SolverBenchmarkResult a, SolverBenchmarkResult b)` |
    `int` | WorstScoreSolverRankingComparator.`compare​(SolverBenchmarkResult a, SolverBenchmarkResult b)` |
    `Comparable` | SolverRankingWeightFactory.`createRankingWeight​(List<SolverBenchmarkResult> solverBenchmarkResultList, SolverBenchmarkResult solverBenchmarkResult)` | The ranking function.
    `Comparable` | TotalRankSolverRankingWeightFactory.`createRankingWeight​(List<SolverBenchmarkResult> solverBenchmarkResultList, SolverBenchmarkResult solverBenchmarkResult)` |

    Method parameters in org.optaplanner.benchmark.impl.ranking with type arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `Comparable` | SolverRankingWeightFactory.`createRankingWeight​(List<SolverBenchmarkResult> solverBenchmarkResultList, SolverBenchmarkResult solverBenchmarkResult)` | The ranking function.
    `Comparable` | TotalRankSolverRankingWeightFactory.`createRankingWeight​(List<SolverBenchmarkResult> solverBenchmarkResultList, SolverBenchmarkResult solverBenchmarkResult)` |

    Constructors in org.optaplanner.benchmark.impl.ranking with parameters of type SolverBenchmarkResult
    Constructor | Description
    --- | ---
    `TotalRankSolverRankingWeight​(SolverBenchmarkResult solverBenchmarkResult, int betterCount, int equalCount, int lowerCount)` |

  - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.impl.report

    Methods in org.optaplanner.benchmark.impl.report that return types with arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `Comparator<SolverBenchmarkResult>` | BenchmarkReport.`getSolverRankingComparator()` |

    Method parameters in org.optaplanner.benchmark.impl.report with type arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BenchmarkReport.`setSolverRankingComparator​(Comparator<SolverBenchmarkResult> solverRankingComparator)` |

  - ### Uses of SolverBenchmarkResult in org.optaplanner.benchmark.impl.result

    Methods in org.optaplanner.benchmark.impl.result that return SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `SolverBenchmarkResult` | PlannerBenchmarkResult.`getFavoriteSolverBenchmarkResult()` |
    `SolverBenchmarkResult` | SingleBenchmarkResult.`getSolverBenchmarkResult()` |

    Methods in org.optaplanner.benchmark.impl.result that return types with arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static Map<SolverBenchmarkResult,​SolverBenchmarkResult>` | SolverBenchmarkResult.`createMergeMap​(PlannerBenchmarkResult newPlannerBenchmarkResult, List<SingleBenchmarkResult> singleBenchmarkResultList)` |
    `protected static Map<SolverBenchmarkResult,​SolverBenchmarkResult>` | SolverBenchmarkResult.`createMergeMap​(PlannerBenchmarkResult newPlannerBenchmarkResult, List<SingleBenchmarkResult> singleBenchmarkResultList)` |
    `List<SolverBenchmarkResult>` | PlannerBenchmarkResult.`getSolverBenchmarkResultList()` |

    Methods in org.optaplanner.benchmark.impl.result with parameters of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static SingleBenchmarkResult` | SingleBenchmarkResult.`createMerge​(SolverBenchmarkResult solverBenchmarkResult, ProblemBenchmarkResult problemBenchmarkResult, SingleBenchmarkResult oldResult)` |
    `void` | SingleBenchmarkResult.`setSolverBenchmarkResult​(SolverBenchmarkResult solverBenchmarkResult)` |

    Method parameters in org.optaplanner.benchmark.impl.result with type arguments of type SolverBenchmarkResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PlannerBenchmarkResult.`setSolverBenchmarkResultList​(List<SolverBenchmarkResult> solverBenchmarkResultList)` |

    Constructors in org.optaplanner.benchmark.impl.result with parameters of type SolverBenchmarkResult
    Constructor | Description
    --- | ---
    `SingleBenchmarkResult​(SolverBenchmarkResult solverBenchmarkResult, ProblemBenchmarkResult problemBenchmarkResult)` |