public final class CVC4Solver extends SubProcessSolver
| Constructor and Description |
|---|
CVC4Solver() |
CVC4Solver(boolean addMissingValues) |
| Modifier and Type | Method and Description |
|---|---|
void |
setRewriteNonLinearConstraints(boolean rewrite)
If enabled the translation will approximate non-linear constraints with
concrete values
|
SolverResult |
solve(Collection<Constraint<?>> constraints) |
launchNewProcessaddMissingVariables, checkSAT, getConcreteValues, getVariables, setConcreteValuespublic CVC4Solver(boolean addMissingValues)
public CVC4Solver()
public void setRewriteNonLinearConstraints(boolean rewrite)
rewrite - public SolverResult solve(Collection<Constraint<?>> constraints) throws SolverTimeoutException, SolverEmptyQueryException, SolverErrorException, SolverParseException, IOException
solve in class Solverconstraints - a constraint system to be solvedSolverTimeoutException - a timeout occurred while executing the solverSolverEmptyQueryException - the solverSolverErrorException - the solver reported an error after its executionSolverParseException - the solver's result could not be parsed into a valid
SolverResultIOException - an IOException occurred while executing the solverCopyright © 2010–2017 EvoSuite. All rights reserved.