# Package org.optaplanner.core.impl.solver

- Interface Summary
  Interface | Description
  --- | ---
  ProblemFactChange<Solution_> | A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.

- Class Summary
  Class | Description
  --- | ---
  AbstractSolver<Solution_> | Common code between `DefaultSolver` and child solvers (such as `PartitionSolver`.
  AbstractSolverFactory<Solution_> |
  DefaultSolver<Solution_> | Default implementation for `Solver`.
  EmptySolverFactory<Solution_> |
  XStreamXmlSolverFactory<Solution_> | XML based configuration that builds a `Solver` with `XStream`.

- Enum Summary
  Enum | Description
  --- | ---
  ChildThreadType |

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