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.