public abstract class ASolverFactory<T extends ISolver> extends Object implements Serializable
| Constructor and Description | 
|---|
| ASolverFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| T | createSolverByName(String solvername)create a solver from its String name. the solvername Xxxx must map one of
 the newXxxx methods. | 
| abstract T | defaultSolver()To obtain the default solver of the library. | 
| abstract T | lightSolver()To obtain a solver that is suitable for solving many small instances of
 SAT problems. | 
| String[] | solverNames()This methods returns names of solvers to be used with the method
 getSolverByName(). | 
public String[] solverNames()
createSolverByName(String)public T createSolverByName(String solvername)
solvername - the name of the solvernull if the
         solvername doesn't map one of the method of the factory.public abstract T defaultSolver()
lightSolver()public abstract T lightSolver()
defaultSolver()Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.