|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sat4j.core.ASolverFactory<org.sat4j.specs.ISolver>
org.sat4j.csp.SolverFactory
public class SolverFactory
User friendly access to pre-constructed solvers.
| Method Summary | ||
|---|---|---|
org.sat4j.specs.ISolver |
defaultSolver()
|
|
static SolverFactory |
instance()
Access to the single instance of the factory. |
|
org.sat4j.specs.ISolver |
lightSolver()
|
|
static org.sat4j.specs.ISolver |
newDefault()
Default solver of the SolverFactory. |
|
static org.sat4j.specs.ISolver |
newDimacsOutput()
|
|
static org.sat4j.specs.ISolver |
newLight()
Small footprint SAT solver. |
|
static
|
newMiniSAT(org.sat4j.minisat.core.DataStructureFactory<L> dsf)
|
|
| Methods inherited from class org.sat4j.core.ASolverFactory |
|---|
createSolverByName, solverNames |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static SolverFactory instance()
public static <L extends org.sat4j.minisat.core.ILits> org.sat4j.minisat.core.Solver<L,org.sat4j.minisat.core.DataStructureFactory<L>> newMiniSAT(org.sat4j.minisat.core.DataStructureFactory<L> dsf)
dsf - the data structure used for representing clauses and lits
public static org.sat4j.specs.ISolver newDefault()
the same method, polymorphic, to be called from an
instance of ASolverFactory.public org.sat4j.specs.ISolver defaultSolver()
defaultSolver in class org.sat4j.core.ASolverFactory<org.sat4j.specs.ISolver>public static org.sat4j.specs.ISolver newLight()
the same method, polymorphic, to be called from an
instance of ASolverFactory.public org.sat4j.specs.ISolver lightSolver()
lightSolver in class org.sat4j.core.ASolverFactory<org.sat4j.specs.ISolver>public static org.sat4j.specs.ISolver newDimacsOutput()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||