## Uses of Interface
org.optaplanner.core.api.solver.Solver

- Packages that use Solver
  Package | Description
  --- | ---
  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 |
  org.optaplanner.core.api.solver | `Solver`, `SolverFactory`, ...
  org.optaplanner.core.api.solver.event | Event listeners for `Solver`.
  org.optaplanner.core.config.solver |
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.event |

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

    Methods in org.optaplanner.benchmark.impl.statistic with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | SubSingleStatistic.`close(Solver<Solution_> solver)`
    `abstract void` | SubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.bestscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | BestScoreSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | BestScoreSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | BestSolutionMutationSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | BestSolutionMutationSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.memoryuse with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | MemoryUseSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | MemoryUseSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.movecountperstep with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | MoveCountPerStepSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | MoveCountPerStepSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ScoreCalculationSpeedSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | ScoreCalculationSpeedSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.stepscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | StepScoreSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | StepScoreSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintMatchTotalBestScoreSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | ConstraintMatchTotalBestScoreSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintMatchTotalStepScoreSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | ConstraintMatchTotalStepScoreSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | PickedMoveTypeBestScoreDiffSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | PickedMoveTypeBestScoreDiffSubSingleStatistic.`open(Solver<Solution_> solver)`

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

    Methods in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore with parameters of type Solver
    Modifier and Type | Method and Description
    --- | ---
    `void` | PickedMoveTypeStepScoreDiffSubSingleStatistic.`close(Solver<Solution_> solver)`
    `void` | PickedMoveTypeStepScoreDiffSubSingleStatistic.`open(Solver<Solution_> solver)`

  - ### Uses of Solver in org.optaplanner.core.api.solver

    Methods in org.optaplanner.core.api.solver that return Solver
    Modifier and Type | Method and Description
    --- | ---
    `abstract Solver<Solution_>` | SolverFactory.`buildSolver()` Creates a new `Solver` instance.

  - ### Uses of Solver in org.optaplanner.core.api.solver.event

    Constructors in org.optaplanner.core.api.solver.event with parameters of type Solver
    Constructor and Description
    `BestSolutionChangedEvent(Solver<Solution_> solver, long timeMillisSpent, Solution_ newBestSolution, Score newBestScore)`

  - ### Uses of Solver in org.optaplanner.core.config.solver

    Methods in org.optaplanner.core.config.solver that return Solver
    Modifier and Type | Method and Description
    --- | ---
    `<Solution_> Solver<Solution_>` | SolverConfig.`buildSolver(SolverConfigContext configContext)` Do not use this method, it is an internal method.

  - ### Uses of Solver in org.optaplanner.core.impl.partitionedsearch

    Classes in org.optaplanner.core.impl.partitionedsearch that implement Solver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionSolver<Solution_>`

  - ### Uses of Solver in org.optaplanner.core.impl.solver

    Classes in org.optaplanner.core.impl.solver that implement Solver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSolver<Solution_>` Common code between `DefaultSolver` and child solvers (such as `PartitionSolver`.
    `class` | `DefaultSolver<Solution_>` Default implementation for `Solver`.

    Methods in org.optaplanner.core.impl.solver that return Solver
    Modifier and Type | Method and Description
    --- | ---
    `Solver<Solution_>` | DefaultSolverFactory.`buildSolver()`

    Constructors in org.optaplanner.core.impl.solver with parameters of type Solver
    Constructor and Description
    `DefaultSolverJob(DefaultSolverManager<Solution_,ProblemId_> solverManager, Solver<Solution_> solver, ProblemId_ problemId, Function<? super ProblemId_,? extends Solution_> problemFinder, Consumer<? super Solution_> finalBestSolutionConsumer, BiConsumer<? super ProblemId_,? super Throwable> exceptionHandler)`

  - ### Uses of Solver in org.optaplanner.core.impl.solver.event

    Constructors in org.optaplanner.core.impl.solver.event with parameters of type Solver
    Constructor and Description
    `SolverEventSupport(Solver<Solution_> solver)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.