|
spot 2.16
|
A multi-terminal decision diagram representation of a TωA. More...
#include <spot/twaalgos/mtdtwa.hh>
Public Member Functions | |
| mtdtwa (const bdd_dict_ptr &dict) noexcept | |
| Construct an MTDTwA with the given BDD dictionary. | |
| unsigned | num_roots () const |
| Return the number of root states. | |
| std::ostream & | print_dot (std::ostream &os) const |
| Print the MTBDD in dot format. | |
| twa_graph_ptr | as_twa (bool state_based=false, bool labels=true) const |
| Convert to a twa_graph. | |
Public Attributes | |
| std::vector< bdd > | states |
| BDD transitions for each root state. | |
| acc_cond | acc |
| Acceptance condition of the automaton. | |
| bdd_dict_ptr | dict_ |
| terminal_data_map_t | terminal_data_map |
| Map from terminal BDD values to data. | |
A multi-terminal decision diagram representation of a TωA.
|
inlinenoexcept |
Construct an MTDTwA with the given BDD dictionary.
| twa_graph_ptr spot::mtdtwa::as_twa | ( | bool | state_based = false, |
| bool | labels = true |
||
| ) | const |
Convert to a twa_graph.
|
inline |
Return the number of root states.
Note that this does not include bddtrue and bddfalse even if they are reachable.
| std::ostream & spot::mtdtwa::print_dot | ( | std::ostream & | os | ) | const |
Print the MTBDD in dot format.
| acc_cond spot::mtdtwa::acc |
Acceptance condition of the automaton.
| bdd_dict_ptr spot::mtdtwa::dict_ |
BDD dictionary.
| std::vector<bdd> spot::mtdtwa::states |
BDD transitions for each root state.
| terminal_data_map_t spot::mtdtwa::terminal_data_map |
Map from terminal BDD values to data.
1.9.8