Package org.sosy_lab.java_smt.example
Class SolverOverviewTable
java.lang.Object
org.sosy_lab.java_smt.example.SolverOverviewTable
This program takes all installed solvers and checks them for version, theories and features and
prints them to StdOut in a nice table.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class builds the table row-by-row.static classjust a wrapper for some data. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable SolverOverviewTable.SolverInfoChecks for solver-name, version, theories and features.static void
-
Constructor Details
-
SolverOverviewTable
public SolverOverviewTable()
-
-
Method Details
-
main
- Throws:
SolverExceptionInterruptedException
-
getSolverInformation
public @Nullable SolverOverviewTable.SolverInfo getSolverInformation(SolverContextFactory.Solvers solver) throws SolverException, InterruptedException Checks for solver-name, version, theories and features.- Parameters:
solver- to check for information. Taken from Solvers enum only.- Returns:
- Information about the solver you entered or NULL if the solver is not available.
- Throws:
SolverExceptionInterruptedException
-