summaryrefslogtreecommitdiffhomepage
path: root/compat/variance.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2018-08-09 18:05:07 +0200
committerStanislaw Halik <sthalik@misaki.pl>2018-08-09 18:05:07 +0200
commit7cd72871fa675460d5d8e2f016a50a6aab78c6d5 (patch)
tree62336095324bf6d8dba04e757d4ca7fc6f1c9dab /compat/variance.hpp
parentc172c327c2b927427c24a7e3a5f345673d0e5929 (diff)
busywork
Diffstat (limited to 'compat/variance.hpp')
-rw-r--r--compat/variance.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/compat/variance.hpp b/compat/variance.hpp
index 7a83154c..237bb51a 100644
--- a/compat/variance.hpp
+++ b/compat/variance.hpp
@@ -18,16 +18,15 @@
// Comparison of Several Algorithms for Computing Sample Means and Variances.
// Journal of the American Statistical Association, Vol. 69, No. 348, 859-866.
-class variance
+class variance final
{
double m_old, m_new, s_old, s_new;
- std::uintptr_t cnt;
+ std::uintptr_t cnt = 0;
public:
using size_type = std::uintptr_t;
- variance() : cnt(0) {}
-
+ variance& operator=(variance const&) = default;
void clear() { *this = variance(); }
size_type count() { return cnt; }