## Uses of Class
org.optaplanner.benchmark.impl.report.BenchmarkReport

- Packages that use BenchmarkReport
  Package | Description
  --- | ---
  org.optaplanner.benchmark.config.report |
  org.optaplanner.benchmark.impl | Implementation classes of OptaPlanner Benchmark.
  org.optaplanner.benchmark.impl.result |
  org.optaplanner.benchmark.impl.statistic |
  org.optaplanner.benchmark.impl.statistic.bestscore |
  org.optaplanner.benchmark.impl.statistic.bestsolutionmutation |
  org.optaplanner.benchmark.impl.statistic.memoryuse |
  org.optaplanner.benchmark.impl.statistic.movecountperstep |
  org.optaplanner.benchmark.impl.statistic.scorecalculationspeed |
  org.optaplanner.benchmark.impl.statistic.stepscore |
  org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore |
  org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore |
  org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore |
  org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore |

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

    Methods in org.optaplanner.benchmark.config.report that return BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `BenchmarkReport` | BenchmarkReportConfig.`buildBenchmarkReport​(PlannerBenchmarkResult plannerBenchmark)` |

    Methods in org.optaplanner.benchmark.config.report with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | BenchmarkReportConfig.`supplySolverRanking​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl

    Methods in org.optaplanner.benchmark.impl that return BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `BenchmarkReport` | DefaultPlannerBenchmark.`getBenchmarkReport()` |

    Constructors in org.optaplanner.benchmark.impl with parameters of type BenchmarkReport
    Constructor | Description
    --- | ---
    `DefaultPlannerBenchmark​(PlannerBenchmarkResult plannerBenchmarkResult, SolverConfigContext solverConfigContext, File benchmarkDirectory, ExecutorService warmUpExecutorService, ExecutorService executorService, BenchmarkReport benchmarkReport)` |

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

    Methods in org.optaplanner.benchmark.impl.result with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PlannerBenchmarkResult.`accumulateResults​(BenchmarkReport benchmarkReport)` |
    `void` | ProblemBenchmarkResult.`accumulateResults​(BenchmarkReport benchmarkReport)` |
    `void` | SingleBenchmarkResult.`accumulateResults​(BenchmarkReport benchmarkReport)` |
    `void` | SolverBenchmarkResult.`accumulateResults​(BenchmarkReport benchmarkReport)` | Does not call `SingleBenchmarkResult.accumulateResults(BenchmarkReport)`, because `PlannerBenchmarkResult.accumulateResults(BenchmarkReport)` does that already on `PlannerBenchmarkResult.getUnifiedProblemBenchmarkResultList()`.
    `void` | SubSingleBenchmarkResult.`accumulateResults​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic

    Methods in org.optaplanner.benchmark.impl.statistic with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProblemStatistic.`accumulateResults​(BenchmarkReport benchmarkReport)` |
    `abstract void` | ProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |
    `abstract void` | PureSubSingleStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.bestscore

    Methods in org.optaplanner.benchmark.impl.statistic.bestscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BestScoreProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation

    Methods in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BestSolutionMutationProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.memoryuse

    Methods in org.optaplanner.benchmark.impl.statistic.memoryuse with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MemoryUseProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.movecountperstep

    Methods in org.optaplanner.benchmark.impl.statistic.movecountperstep with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MoveCountPerStepProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed

    Methods in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScoreCalculationSpeedProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.stepscore

    Methods in org.optaplanner.benchmark.impl.statistic.stepscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | StepScoreProblemStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConstraintMatchTotalBestScoreSubSingleStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConstraintMatchTotalStepScoreSubSingleStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PickedMoveTypeBestScoreDiffSubSingleStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |

  - ### Uses of BenchmarkReport in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore with parameters of type BenchmarkReport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PickedMoveTypeStepScoreDiffSubSingleStatistic.`writeGraphFiles​(BenchmarkReport benchmarkReport)` |