summaryrefslogtreecommitdiff
path: root/order.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'order.cpp')
-rw-r--r--order.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/order.cpp b/order.cpp
index 3f43377..44b5fa3 100644
--- a/order.cpp
+++ b/order.cpp
@@ -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;