summaryrefslogtreecommitdiffhomepage
path: root/compat
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2018-03-10 17:04:54 +0100
committerStanislaw Halik <sthalik@misaki.pl>2018-03-10 18:35:13 +0100
commitb8c1037c67b9ff27f61ca389a05debd3e001d90e (patch)
treeeeff02659c0ee7ccab0d7830ea91eba0baaadaab /compat
parent5a8949014264203f8429533ffa84f7d40e166554 (diff)
compat/correlation-calibrator: simplify logic
Diffstat (limited to 'compat')
-rw-r--r--compat/correlation-calibrator.cpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/compat/correlation-calibrator.cpp b/compat/correlation-calibrator.cpp
index aef804d2..949f10ae 100644
--- a/compat/correlation-calibrator.cpp
+++ b/compat/correlation-calibrator.cpp
@@ -1,6 +1,7 @@
#include "correlation-calibrator.hpp"
#include "variance.hpp"
#include "compat/math.hpp"
+#include "compat/meta.hpp"
#include <cmath>
#include <iterator>
@@ -60,22 +61,19 @@ bool correlation_calibrator::check_buckets(const vec6 &data)
if (pos[k] >= nbuckets[k])
{
- qDebug() << "idx" << k
- << "bucket" << (int)pos[k]
- << "outside bounds" << nbuckets[k];
+ once_only(qDebug() << "idx" << k
+ << "bucket" << (int)pos[k]
+ << "outside bounds" << nbuckets[k]);;
return false;
}
if (!buckets[k][pos[k]])
+ {
ret = true;
-
- buckets[k][pos[k]] = true;
- }
-
- if (ret)
- for (unsigned k = 0; k < 6; k++)
buckets[k][pos[k]] = true;
+ }
+ }
return ret;
}