solve
public SolverResult solve(Collection<Constraint<?>> constraints)
throws SolverTimeoutException,
IOException,
SolverParseException,
SolverEmptyQueryException,
SolverErrorException
- Specified by:
solve in class Solver
- Parameters:
constraints - a constraint system to be solved
- Returns:
- a non-null result that is SAT or UNSAT
- Throws:
SolverTimeoutException - a timeout occurred while executing the solver
IOException - an IOException occurred while executing the solver
SolverParseException - the solver's result could not be parsed into a valid
SolverResult
SolverEmptyQueryException - the solver
SolverErrorException - the solver reported an error after its execution