# Uses of Package
org.optaplanner.core.api.solver

- Packages that use org.optaplanner.core.api.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.score | Classes used for `Score` calculation.
  org.optaplanner.core.api.solver | `Solver`, `SolverFactory`, ...
  org.optaplanner.core.api.solver.event | Event listeners for `Solver`.
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.event |
  org.optaplanner.core.impl.solver.termination |
  org.optaplanner.test.impl.score |
  org.optaplanner.test.impl.score.buildin.bendable |
  org.optaplanner.test.impl.score.buildin.bendablebigdecimal |
  org.optaplanner.test.impl.score.buildin.bendablelong |
  org.optaplanner.test.impl.score.buildin.hardmediumsoft |
  org.optaplanner.test.impl.score.buildin.hardmediumsoftlong |
  org.optaplanner.test.impl.score.buildin.hardsoft |
  org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal |
  org.optaplanner.test.impl.score.buildin.hardsoftlong |
  org.optaplanner.test.impl.score.buildin.simple |
  org.optaplanner.test.impl.score.buildin.simplebigdecimal |
  org.optaplanner.test.impl.score.buildin.simplelong |

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.bestscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.memoryuse
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.movecountperstep
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.scorecalculationspeed
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.stepscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.api.score
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.api.solver
  Class | Description
  --- | ---
  ProblemFactChange | A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.
  Solver | A Solver solves a planning problem and returns the best solution found.
  SolverFactory | Creates `Solver` instances.
  SolverJob | Represents a `problem` that has been submitted to solve on the `SolverManager`.
  SolverManager | A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.
  SolverStatus | The status of `problem` submitted to the `SolverManager`.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.api.solver.event
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.impl.partitionedsearch
  Class | Description
  --- | ---
  ProblemFactChange | A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.impl.solver
  Class | Description
  --- | ---
  ProblemFactChange | A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.
  Solver | A Solver solves a planning problem and returns the best solution found.
  SolverFactory | Creates `Solver` instances.
  SolverJob | Represents a `problem` that has been submitted to solve on the `SolverManager`.
  SolverManager | A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.
  SolverStatus | The status of `problem` submitted to the `SolverManager`.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.impl.solver.event
  Class | Description
  --- | ---
  Solver | A Solver solves a planning problem and returns the best solution found.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.core.impl.solver.termination
  Class | Description
  --- | ---
  ProblemFactChange | A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.bendable
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.bendablebigdecimal
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.bendablelong
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.hardmediumsoft
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.hardmediumsoftlong
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.hardsoft
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.hardsoftlong
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.simple
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.simplebigdecimal
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.

- Classes in org.optaplanner.core.api.solver used by org.optaplanner.test.impl.score.buildin.simplelong
  Class | Description
  --- | ---
  SolverFactory | Creates `Solver` instances.