public final class SolverFactory extends ASolverFactory<ISolver>
createSolverByName, solverNamespublic 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> newGlucose21()
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> newBest17()
public static Solver<DataStructureFactory> newGlucose()
public static Solver<DataStructureFactory> newMiniLearningHeap(DataStructureFactory dsf)
dsf - a specific data structure factorypublic static Solver<DataStructureFactory> newMiniLearning(DataStructureFactory dsf, IOrder order)
dsf - the data structure factory used to represent literals and
            clausesorder - the heuristicspublic 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()
ASolverFactorydefaultSolver 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()
ASolverFactorylightSolver in class ASolverFactory<ISolver>ASolverFactory.defaultSolver()public static ISolver newDimacsOutput()
public static ISolver newStatistics()
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.