diff options
Diffstat (limited to 'order.cpp')
-rw-r--r-- | order.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -24,7 +24,7 @@ int main(int argc, char* argv[]) { } Rng r; - Graph G(n, r); + AztecDiamond G(n, r); #pragma omp declare reduction(vec_int_plus : std::vector<long int> : \ std::transform(omp_out.begin(), omp_out.end(), omp_in.begin(), omp_out.begin(), std::plus<long int>())) \ @@ -50,8 +50,8 @@ int main(int argc, char* argv[]) { for (unsigned i = 0; i < m; i++) { PerfectMatching pm(G.vertices.size(), G.edges.size()); - for (const Graph::Edge& e : G.edges) { - pm.AddEdge(e.halfedges[0].getHead().index, e.halfedges[0].getTail().index, r.variate<double, std::exponential_distribution>(1)); + for (const AztecDiamond::Edge& e : G.edges) { + pm.AddEdge(e.head->index, e.tail->index, r.variate<double, std::exponential_distribution>(1)); } pm.options.verbose = false; |