【发布时间】:2015-05-09 03:01:12
【问题描述】:
我正在尝试使用 OpenMP 并行迭代提升图的顶点。这似乎需要一个支持随机访问元素的迭代器(例如,itr[i] 获取ith 元素)。但是,vertices(g) 返回的迭代器(vertex_iterator)似乎不支持这一点。有没有一种高效、干净的方法来实现这一点?理想情况下,我只想要一个标准的循环,例如:
for (int i = 0; i < num_vertices; i++) {
vertex v = itr[i];
// Compute on vertex
}
它将与 OpenMP 合作。谢谢!
【问题讨论】:
标签: c++ boost boost-graph