|
spot
2.16
|
Benchmarking variables tracking timing and counts for each step of synthesis. More...
#include <spot/twaalgos/synthesis.hh>
Public Attributes | |
| unsigned | sub_specs = 0 |
| Number of sub-specifications, after decomposition. More... | |
| double | total_time = 0.0 |
| Total synthesis time. More... | |
| double | sum_trans_time = 0.0 |
| Total LTL-to-automaton translation time. More... | |
| double | sum_split_time = 0.0 |
| Total automaton splitting time. More... | |
| double | sum_paritize_time = 0.0 |
| Total paritization time. More... | |
| double | sum_solve_time = 0.0 |
| Total game solving time. More... | |
| double | sum_strat2aut_time = 0.0 |
| Total strategy-to-automaton conversion time. More... | |
| double | sum_simplify_strat_time = 0.0 |
| Total strategy simplification time. More... | |
| double | aig_time = 0.0 |
| Total AIG encoding time. More... | |
| unsigned | max_trans_states = 0 |
| Max translated automaton states. More... | |
| unsigned | max_trans_edges = 0 |
| Max translated automaton edges. More... | |
| unsigned | max_trans_colors = 0 |
| Max translated automaton colors. More... | |
| unsigned | max_trans_ap = 0 |
| Max translated automaton APs. More... | |
| unsigned | max_game_states = 0 |
| Max game states. More... | |
| unsigned | max_game_colors = 0 |
| Max game colors. More... | |
| unsigned | max_strat_states = 0 |
| Max strategy states. More... | |
| unsigned | max_strat_edges = 0 |
| Max strategy edges. More... | |
| unsigned | sum_strat_states = 0 |
| Total strategy states. More... | |
| unsigned | sum_strat_edges = 0 |
| Total strategy edges. More... | |
| unsigned | max_simpl_strat_states = 0 |
| Max simplified strategy states. More... | |
| unsigned | max_simpl_strat_edges = 0 |
| Max simplified strategy edges. More... | |
| unsigned | sum_simpl_strat_states = 0 |
| Total simplified strategy states. More... | |
| unsigned | sum_simpl_strat_edges = 0 |
| Total simplified strategy edges. More... | |
| unsigned | aig_latches = 0 |
| Number of AIG latches. More... | |
| unsigned | aig_gates = 0 |
| Number of AIG gates. More... | |
| bool | realizable = false |
| Whether the specification is realizable. More... | |
Benchmarking variables tracking timing and counts for each step of synthesis.
The sum_* and max_* variables make more sense when the specification is split into multiple sub-specifications. In this case, sum_*/max_* variables are sums/max over all sub-specifications.
| unsigned spot::synthesis_info::bench_var::aig_gates = 0 |
Number of AIG gates.
| unsigned spot::synthesis_info::bench_var::aig_latches = 0 |
Number of AIG latches.
| double spot::synthesis_info::bench_var::aig_time = 0.0 |
Total AIG encoding time.
| unsigned spot::synthesis_info::bench_var::max_game_colors = 0 |
Max game colors.
| unsigned spot::synthesis_info::bench_var::max_game_states = 0 |
Max game states.
| unsigned spot::synthesis_info::bench_var::max_simpl_strat_edges = 0 |
Max simplified strategy edges.
| unsigned spot::synthesis_info::bench_var::max_simpl_strat_states = 0 |
Max simplified strategy states.
| unsigned spot::synthesis_info::bench_var::max_strat_edges = 0 |
Max strategy edges.
| unsigned spot::synthesis_info::bench_var::max_strat_states = 0 |
Max strategy states.
| unsigned spot::synthesis_info::bench_var::max_trans_ap = 0 |
Max translated automaton APs.
| unsigned spot::synthesis_info::bench_var::max_trans_colors = 0 |
Max translated automaton colors.
| unsigned spot::synthesis_info::bench_var::max_trans_edges = 0 |
Max translated automaton edges.
| unsigned spot::synthesis_info::bench_var::max_trans_states = 0 |
Max translated automaton states.
| bool spot::synthesis_info::bench_var::realizable = false |
Whether the specification is realizable.
| unsigned spot::synthesis_info::bench_var::sub_specs = 0 |
Number of sub-specifications, after decomposition.
| double spot::synthesis_info::bench_var::sum_paritize_time = 0.0 |
Total paritization time.
| unsigned spot::synthesis_info::bench_var::sum_simpl_strat_edges = 0 |
Total simplified strategy edges.
| unsigned spot::synthesis_info::bench_var::sum_simpl_strat_states = 0 |
Total simplified strategy states.
| double spot::synthesis_info::bench_var::sum_simplify_strat_time = 0.0 |
Total strategy simplification time.
| double spot::synthesis_info::bench_var::sum_solve_time = 0.0 |
Total game solving time.
| double spot::synthesis_info::bench_var::sum_split_time = 0.0 |
Total automaton splitting time.
| double spot::synthesis_info::bench_var::sum_strat2aut_time = 0.0 |
Total strategy-to-automaton conversion time.
| unsigned spot::synthesis_info::bench_var::sum_strat_edges = 0 |
Total strategy edges.
| unsigned spot::synthesis_info::bench_var::sum_strat_states = 0 |
Total strategy states.
| double spot::synthesis_info::bench_var::sum_trans_time = 0.0 |
Total LTL-to-automaton translation time.
| double spot::synthesis_info::bench_var::total_time = 0.0 |
Total synthesis time.
1.9.1