public static enum SolverContext.ProverOptions extends Enum<SolverContext.ProverOptions>
| Enum Constant and Description |
|---|
GENERATE_ALL_SAT
Whether the solver should allow to query all satisfying assignments for satisfiable formulas.
|
GENERATE_MODELS
Whether the solver should generate models (i.e., satisfying assignments) for satisfiable
formulas.
|
GENERATE_UNSAT_CORE
Whether the solver should generate an unsat core for unsatisfiable formulas.
|
GENERATE_UNSAT_CORE_OVER_ASSUMPTIONS
Whether the solver should generate an unsat core for unsatisfiable formulas only over
the assumptions explicitly passed to the solver.
|
| Modifier and Type | Method and Description |
|---|---|
static SolverContext.ProverOptions |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SolverContext.ProverOptions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SolverContext.ProverOptions GENERATE_MODELS
public static final SolverContext.ProverOptions GENERATE_ALL_SAT
public static final SolverContext.ProverOptions GENERATE_UNSAT_CORE
BasicProverEnvironment.addConstraint(BooleanFormula) or BasicProverEnvironment.push(BooleanFormula).public static final SolverContext.ProverOptions GENERATE_UNSAT_CORE_OVER_ASSUMPTIONS
public static SolverContext.ProverOptions[] values()
for (SolverContext.ProverOptions c : SolverContext.ProverOptions.values()) System.out.println(c);
public static SolverContext.ProverOptions valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null