Inheritance diagram for Tactic:Public Member Functions | |
| String | getHelp () |
| ParamDescrs | getParameterDescriptions () |
| ApplyResult | apply (Goal g) |
| ApplyResult | apply (Goal g, Params p) |
| Solver | getSolver () |
Tactics are the basic building block for creating custom solvers for specific problem domains. The complete list of tactics may be obtained using Context.NumTactics and Context.TacticNames. It may also be obtained using the command (help-tactic) in the SMT 2.0 front-end.
Definition at line 27 of file Tactic.java.
|
inline |
Execute the tactic over the goal.
| Z3Exception |
Definition at line 50 of file Tactic.java.
Referenced by Tactic.__call__(), Tactic.apply(), and Goal.simplify().
|
inline |
Execute the tactic over the goal.
| Z3Exception |
Definition at line 59 of file Tactic.java.
Referenced by Tactic.__call__().
|
inline |
A string containing a description of parameters accepted by the tactic.
Definition at line 31 of file Tactic.java.
|
inline |
Retrieves parameter descriptions for Tactics.
| Z3Exception |
Definition at line 40 of file Tactic.java.
|
inline |
Creates a solver that is implemented using the given tactic.
| Z3Exception |
Definition at line 79 of file Tactic.java.