| Package | Description | 
|---|---|
| org.sat4j.minisat.core | Implementation of the MiniSAT solver skeleton. | 
| org.sat4j.specs | Those classes are intended for users dealing with SAT solvers as black boxes. | 
| org.sat4j.tools | Tools to be used on top of an  ISolver. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Solver<D extends DataStructureFactory>The backbone of the library providing the modular implementation of a MiniSAT
 (Chaff) like solver. | 
| Modifier and Type | Method and Description | 
|---|---|
| <S extends ISolverService>  | Solver. getSearchListener() | 
| <S extends ISolverService>  | Solver. setSearchListener(SearchListener<S> sl) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SearchListener<S extends ISolverService>Interface to the solver main steps. | 
| Modifier and Type | Method and Description | 
|---|---|
| <S extends ISolverService>  | ISolver. getSearchListener()Get the current SearchListener. | 
| <S extends ISolverService>  | ISolver. setSearchListener(SearchListener<S> sl)Allow the user to hook a listener to the solver to be notified of the
 main steps of the search process. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MultiTracing<T extends ISolverService>Allow to feed the solver with several SearchListener. | 
| class  | SearchListenerAdapter<S extends ISolverService> | 
| Modifier and Type | Method and Description | 
|---|---|
| <I extends ISolverService>  | ManyCore. getSearchListener() | 
| <S extends ISolverService>  | AbstractOutputSolver. getSearchListener() | 
| <S extends ISolverService>  | StatisticsSolver. getSearchListener() | 
| <S extends ISolverService>  | SolverDecorator. getSearchListener() | 
| <I extends ISolverService>  | ManyCore. setSearchListener(SearchListener<I> sl) | 
| <S extends ISolverService>  | AbstractOutputSolver. setSearchListener(SearchListener<S> sl) | 
| <S extends ISolverService>  | StatisticsSolver. setSearchListener(SearchListener<S> sl) | 
| <S extends ISolverService>  | SolverDecorator. setSearchListener(SearchListener<S> sl) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TextOutputTracing. init(ISolverService solverService) | 
| void | DecisionTracing. init(ISolverService solverService) | 
| void | SearchEnumeratorListener. init(ISolverService solverService) | 
| void | SearchMinOneListener. init(ISolverService solverService) | 
| void | LearnedTracing. init(ISolverService solverService) | 
| void | HeuristicsTracing. init(ISolverService solverService) | 
| void | ConflictDepthTracing. init(ISolverService solverService) | 
| void | ConflictLevelTracing. init(ISolverService solverService) | 
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.