S - a solver servicepublic class RupSearchListener<S extends ISolverService> extends SearchListenerAdapter<S>
| Constructor and Description |
|---|
RupSearchListener(java.lang.String filename) |
| Modifier and Type | Method and Description |
|---|---|
void |
end(Lbool result)
End the search.
|
void |
init(S solverService)
Provide access to the solver's controllable interface.
|
void |
learn(IConstr c)
learning a new clause
|
void |
learnUnit(int p)
learn a new unit clause (a literal)
|
adding, assuming, backjump, backtracking, beginLoop, cleaning, conflictFound, conflictFound, delete, propagating, restarting, solutionFound, startpublic void init(S solverService)
SearchListenerinit in interface SearchListener<S extends ISolverService>init in class SearchListenerAdapter<S extends ISolverService>solverService - a way to safely control the solver.public void end(Lbool result)
SearchListenerend in interface SearchListener<S extends ISolverService>end in class SearchListenerAdapter<S extends ISolverService>result - the result of the search.public void learn(IConstr c)
SearchListenerlearn in interface SearchListener<S extends ISolverService>learn in class SearchListenerAdapter<S extends ISolverService>public void learnUnit(int p)
SearchListenerlearnUnit in interface SearchListener<S extends ISolverService>learnUnit in class SearchListenerAdapter<S extends ISolverService>p - a literal in Dimacs format.