Lines Matching refs:e_ix
597 unsigned e_ix = std::find(visited[vix].begin(), visited[vix].end(), false) - visited[vix].begin();
598 if(e_ix == g[vix].degree()) break;
600 unsigned start = e_ix;
605 while(cur < g.size() && !visited[cur][e_ix]) {
606 visited[cur][e_ix] = true;
608 TopoGraph::Edge e = g[cur][e_ix];
615 e_ix = g[cur].find_section(e.section);
617 if(deg == 1 || e_ix == deg) {
618 visited[cur][e_ix] = true;
622 e_ix = (e_ix + 1) % deg;
624 if(cur == vix && start == e_ix) break;
626 //if(vix == cur && start == e_ix) {