R - The result type of the callback, passed through by BasicProverEnvironment.allSat(org.sosy_lab.java_smt.api.BasicProverEnvironment.AllSatCallback<R>, java.util.List<org.sosy_lab.java_smt.api.BooleanFormula>).public static interface BasicProverEnvironment.AllSatCallback<R>
| Modifier and Type | Method and Description |
|---|---|
void |
apply(List<BooleanFormula> model)
Callback for each possible satisfying assignment to given
important predicates. |
R |
getResult()
Returning the result generated after all the
apply(java.util.List<org.sosy_lab.java_smt.api.BooleanFormula>) calls have went through. |
void apply(List<BooleanFormula> model)
important predicates. If
the predicate is assigned true in the model, it is returned as-is in the list, and
otherwise it is negated. TODO: this interface does not work properly for negated predicates.R getResult() throws InterruptedException
apply(java.util.List<org.sosy_lab.java_smt.api.BooleanFormula>) calls have went through.InterruptedException