|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sat4j.core.ASolverFactory<ISolver>
org.sat4j.minisat.SolverFactory
public final class SolverFactory
User friendly access to pre-constructed solvers.
| 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 Solver<DataStructureFactory> newMiniLearningHeap()
public static ICDCL<DataStructureFactory> newMiniLearningHeapEZSimp()
public static Solver<DataStructureFactory> newMiniLearningHeapExpSimp()
public static Solver<DataStructureFactory> newMiniLearningHeapRsatExpSimp()
public static Solver<DataStructureFactory> newMiniLearningHeapRsatExpSimpBiere()
public static ICDCL<DataStructureFactory> newMiniLearningHeapRsatExpSimpLuby()
public static ICDCL<DataStructureFactory> newGreedySolver()
public static ICDCL<DataStructureFactory> newDefaultAutoErasePhaseSaving()
public static ICDCL<DataStructureFactory> newDefaultMS21PhaseSaving()
public static Solver<DataStructureFactory> newBestWL()
public static ICDCL<DataStructureFactory> newBestHT()
public static ICDCL<DataStructureFactory> newBestSingleWL()
public static ICDCL<DataStructureFactory> newBest17()
public static Solver<DataStructureFactory> newGlucose()
public static Solver<DataStructureFactory> newMiniLearningHeap(DataStructureFactory dsf)
dsf - a specific data structure factory
public static ICDCL<DataStructureFactory> newMiniLearningPure()
public static Solver<DataStructureFactory> newMiniLearning(DataStructureFactory dsf,
IOrder order)
dsf - the data structure factory used to represent literals and
clausesorder - the heuristics
public static ICDCL<DataStructureFactory> newMiniLearningHeapEZSimpNoRestarts()
public static ICDCL<DataStructureFactory> newMiniLearningHeapEZSimpLongRestarts()
public static Solver<DataStructureFactory> newMiniSATHeap()
public static ICDCL<DataStructureFactory> newMiniSATHeapEZSimp()
public static ICDCL<DataStructureFactory> newMiniSATHeapExpSimp()
public static Solver<DataStructureFactory> newMiniSATHeap(DataStructureFactory dsf)
public static ICDCL<MixedDataStructureDanielWL> newBackjumping()
public static ISolver newMinOneSolver()
public static ISolver newDefault()
the same method, polymorphic, to be called from an
instance of ASolverFactory.public ISolver defaultSolver()
ASolverFactory
defaultSolver in class ASolverFactory<ISolver>ASolverFactory.lightSolver()public static ISolver newLight()
the same method, polymorphic, to be called from an
instance of ASolverFactory.public ISolver lightSolver()
ASolverFactory
lightSolver in class ASolverFactory<ISolver>ASolverFactory.defaultSolver()public static ISolver newDimacsOutput()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||