last-svn-commit-840-g2982cdf Correcting bug in stats

--- scribo/scribo/core/stats.hh | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/scribo/scribo/core/stats.hh b/scribo/scribo/core/stats.hh index bc24044..88ecd68 100644 --- a/scribo/scribo/core/stats.hh +++ b/scribo/scribo/core/stats.hh @@ -261,7 +261,7 @@ private: unsigned i = 0; const unsigned nelements = data_.nelements(); - clusters[0] = cluster_index; + clusters.push_back(cluster_index); const T std = data_.standard_deviation(); for (i = 1; i < nelements - 1; ++i) @@ -276,11 +276,13 @@ private: clusters.push_back(cluster_index); } - if (nelements > 1 - && data_[i] - data_[i - 1] > std) - ++cluster_index; + if (nelements > 1) + { + if (data_[i] - data_[i - 1] > std) + ++cluster_index; - clusters.push_back(cluster_index); + clusters.push_back(cluster_index); + } clusters_.clear(); clusters_.reserve(cluster_index); -- 1.5.6.5
participants (1)
-
Julien Marquegnies