Compute the strongly connected components using Dijkstra's algorithm.
More...
#include <scc.hh>
template<Automaton Aut>
class vcsn::detail::scc_impl< Aut, dijkstra_tag >
Compute the strongly connected components using Dijkstra's algorithm.
https://en.wikipedia.org/wiki/Path-based_strong_component_algorithm
Definition at line 123 of file scc.hh.
Input automaton.
Definition at line 180 of file scc.hh.
For each state, its component number.
Definition at line 193 of file scc.hh.
All the components.
Definition at line 197 of file scc.hh.
Current state number (not it's id, but its count).
Definition at line 190 of file scc.hh.
Stack S contains all the vertices that have not yet been assigned to a strongly connected component, in the order in which the depth-first search reaches the vertices.
Definition at line 184 of file scc.hh.
Stack P contains vertices that have not yet been determined to belong to different strongly connected components from each other.
Definition at line 188 of file scc.hh.
The documentation for this class was generated from the following file: