37 for (std::size_t i = 0; i < scc_size; ++i)
114 edges.push_back(std::make_pair(v, s[v]));
124 edges.push_back(std::make_pair(v, *it));
std::size_t verti
type used to number vertices
priority_t priority(verti v) const
Player player(verti v) const
bool verify(const Strategy &s, verti *error) const
Player winner(const StrategyT &s, verti v) const
std::vector< verti > Strategy
std::vector< std::pair< verti, verti > > edge_list
const_iterator succ_end(verti v) const
const_iterator succ_begin(verti v) const
bool has_succ(verti v, verti w) const
void assign(const StaticGraph &graph)
const verti * const_iterator
int decompose_graph(const StaticGraph &graph, Callback &callback)
const StaticGraph & graph
int operator()(const verti *scc, std::size_t scc_size)