|
spot
2.16
|
Internal data computed by the reduce_parity function. More...
#include <spot/twaalgos/parity.hh>
Public Member Functions | |
| reduce_parity_data (const const_twa_graph_ptr &aut, bool layered=false) | |
| Compute parity reduction data for aut. More... | |
Public Attributes | |
| bool | parity_max |
| Whether the input automaton is parity max. More... | |
| bool | parity_odd |
| Whether the input automaton is parity odd. More... | |
| std::vector< int > | piprime1 |
| Coloring assuming odd terminal base cases. More... | |
| std::vector< int > | piprime2 |
| Coloring assuming even terminal base cases. More... | |
Internal data computed by the reduce_parity function.
piprime1 and piprime2 have the size of aut's edge vector, represent two possible colorations of the edges. piprime1 assumes that terminal cases of the recursion are odd, and piprime2 assumes they are even.
reduce_parity() actually compares the range of values in these two vectors to limit the number of colors.
| spot::reduce_parity_data::reduce_parity_data | ( | const const_twa_graph_ptr & | aut, |
| bool | layered = false |
||
| ) |
Compute parity reduction data for aut.
| bool spot::reduce_parity_data::parity_max |
Whether the input automaton is parity max.
| bool spot::reduce_parity_data::parity_odd |
Whether the input automaton is parity odd.
| std::vector<int> spot::reduce_parity_data::piprime1 |
Coloring assuming odd terminal base cases.
| std::vector<int> spot::reduce_parity_data::piprime2 |
Coloring assuming even terminal base cases.
1.9.1