Lines Matching refs:graph
68 void Execute(Graph<T>& graph, SCCList<T>& out);
71 void Tarjan(Node<T>* vertex, Graph<T>& graph);
79 void TarjanAlgorithm<T>::Execute(Graph<T>& graph, SCCList<T>& out) { in Execute() argument
83 for (auto& it: graph) { in Execute()
88 for (auto& it: graph) { in Execute()
90 Tarjan(it, graph); in Execute()
97 void TarjanAlgorithm<T>::Tarjan(Node<T>* vertex, Graph<T>& graph) { in Tarjan() argument
106 Tarjan(vertex_next, graph); in Tarjan()
126 void Tarjan(Graph<T>& graph, SCCList<T>& out) { in Tarjan() argument
127 TarjanAlgorithm<T> tarjan{graph.get_allocator()}; in Tarjan()
128 tarjan.Execute(graph, out); in Tarjan()