Class AbstractSolver<Solution_>

java.lang.Object
org.optaplanner.core.impl.solver.AbstractSolver<Solution_>
Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Implemented Interfaces:
Solver<Solution_>
Direct Known Subclasses:
DefaultSolver, PartitionSolver

public abstract class AbstractSolver<Solution_> extends Object implements Solver<Solution_>
Common code between DefaultSolver and child solvers (such as PartitionSolver).

Do not create a new child Solver to implement a new heuristic or metaheuristic, just use a new Phase for that.

See Also: