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.