Inheritance diagram for Tactic:Public Member Functions | |
| String | getHelp () throws Z3Exception |
| ParamDescrs | getParameterDescriptions () throws Z3Exception |
| ApplyResult | apply (Goal g) throws Z3Exception |
| ApplyResult | apply (Goal g, Params p) throws Z3Exception |
| Solver | getSolver () throws Z3Exception |
Public Member Functions inherited from Z3Object | |
| void | dispose () throws Z3Exception |
Public Member Functions inherited from IDisposable | |
| void | dispose () throws Z3Exception |
Additional Inherited Members | |
Protected Member Functions inherited from Z3Object | |
| void | finalize () throws Z3Exception |
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-tactics) 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 51 of file Tactic.java.
Referenced by Tactic.__call__(), and Goal.simplify().
|
inline |
Execute the tactic over the goal.
| Z3Exception |
Definition at line 60 of file Tactic.java.
Referenced by Tactic.__call__().
|
inline |
A string containing a description of parameters accepted by the tactic.
Definition at line 32 of file Tactic.java.
|
inline |
Retrieves parameter descriptions for Tactics.
| Z3Exception |
Definition at line 41 of file Tactic.java.
|
inline |
Creates a solver that is implemented using the given tactic.
| Z3Exception |
Definition at line 80 of file Tactic.java.
1.8.9.1