49 queue<Edge> first_edge_queue;
50 for (
const Edge &edge : newest_edges) {
51 Index neigh_vert = edge.getOtherEndPoint(vertex);
53 first_edge_queue.push(edge);
56 if (!first_edge_queue.empty()) {
62 queue<Edge> new_edge_queue;
63 for (
const Edge &edge : newest_edges) {
64 Index neigh_vert = edge.getOtherEndPoint(vertex);
66 new_edge_queue.push(edge);
69 if (!new_edge_queue.empty()) {
73 for (
const Edge &edge : newest_edges) {
74 Index neigh_vert = edge.getOtherEndPoint(vertex);