17 #ifndef DYN_MODULES_GRAPH_HH
18 #define DYN_MODULES_GRAPH_HH
20 #include <unordered_map>
30 std::unordered_map<state_t, unsigned int>
scc_of;
An automaton_t is essentially a shared pointer to an abstract_automaton_t, but also contains static f...
Definition: automaton.hh:93
std::vector< std::vector< state_t > > partition
Partition of the states into strongly connected components.
Definition: graph.hh:33
std::vector< state_t > scc_of(automaton_t aut, state_t s)
Returns the strongly connected component of a state.
scc_return_t strongly_connected_components(automaton_t aut)
Computes the strongly connected components of an automaton.
unsigned state_t
Type representing automata states; currently simply identifiers of type unsigned, but this might chan...
Definition: typedefs.hh:28
std::unordered_map< state_t, unsigned int > scc_of
Map of states to their strongly connected component.
Definition: graph.hh:30
automaton_t condensation(automaton_t aut)
Computes the condensation of an automaton; it results from reducing each strongly connected component...
Main namespace of Awali.
Definition: ato.hh:22