Class AbstractSolver<Solution_>

java.lang.Object
ai.timefold.solver.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

public abstract class AbstractSolver<Solution_> extends Object implements Solver<Solution_>
Common code between DefaultSolver and child solvers.

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

See Also: