31template<
class Callback>
55 std::vector<std::vector<verti> >
sccs;
62 std::size_t
size()
const {
return sccs.size(); }
68 const std::vector<verti> &
operator[](std::size_t i)
const {
return sccs[i]; }
77 sccs.back().assign(&scc[0], &scc[
size]);
std::size_t verti
type used to number vertices
const std::vector< verti > & operator[](std::size_t i) const
std::vector< std::vector< verti > > sccs
std::vector< verti > & operator[](std::size_t i)
void clear()
Clear the list of collected SCCs.
int operator()(const verti scc[], std::size_t size)
int decompose_graph(const StaticGraph &graph, Callback &callback)