From 51fb4f3a03fa96d9f6bff9914b72152112376d72 Mon Sep 17 00:00:00 2001
From: Ben Cumming <bcumming@cscs.ch>
Date: Thu, 11 Oct 2018 21:29:52 +0200
Subject: [PATCH] fix weights in ring benchmark (#620)

Fix potential numeric instabilities in the ring benchmark caused by passing arguments to an event generator in the wrong order.
---
 example/ring/ring.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/example/ring/ring.cpp b/example/ring/ring.cpp
index d63640dd..ca91d5f1 100644
--- a/example/ring/ring.cpp
+++ b/example/ring/ring.cpp
@@ -86,7 +86,7 @@ public:
     std::vector<arb::event_generator> event_generators(cell_gid_type gid) const override {
         std::vector<arb::event_generator> gens;
         if (!gid) {
-            gens.push_back(arb::explicit_generator(arb::pse_vector{{{0, 0}, event_weight_, 1.0}}));
+            gens.push_back(arb::explicit_generator(arb::pse_vector{{{0, 0}, 1.0, event_weight_}}));
         }
         return gens;
     }
-- 
GitLab