@@ -33,29 +33,29 @@ struct mean {
3333 const value_type& variance) noexcept
3434 : count(n)
3535 , value(mean)
36- , sum_of_deltas_squared (variance * (n - 1 )) {}
36+ , _sum_of_deltas_squared (variance * (n - 1 )) {}
3737
3838 mean (const value_type& sum,
3939 const value_type& mean,
40- const value_type& sum_of_deltas_squared ,
40+ const value_type& _sum_of_deltas_squared ,
4141 bool /* Tag to trigger python internal constructor */ )
4242 : count(sum)
4343 , value(mean)
44- , sum_of_deltas_squared(sum_of_deltas_squared ) {}
44+ , _sum_of_deltas_squared(_sum_of_deltas_squared ) {}
4545
4646 void operator ()(const value_type& x) noexcept {
4747 count += static_cast <value_type>(1 );
4848 const auto delta = x - value;
4949 value += delta / count;
50- sum_of_deltas_squared += delta * (x - value);
50+ _sum_of_deltas_squared += delta * (x - value);
5151 }
5252
5353 void operator ()(const boost::histogram::weight_type<value_type>& w,
5454 const value_type& x) noexcept {
5555 count += w.value ;
5656 const auto delta = x - value;
5757 value += w.value * delta / count;
58- sum_of_deltas_squared += w.value * delta * (x - value);
58+ _sum_of_deltas_squared += w.value * delta * (x - value);
5959 }
6060
6161 mean& operator +=(const mean& rhs) noexcept {
@@ -69,38 +69,40 @@ struct mean {
6969
7070 count += rhs.count ;
7171 value = (n1 * mu1 + n2 * mu2) / count;
72- sum_of_deltas_squared += rhs.sum_of_deltas_squared ;
73- sum_of_deltas_squared
72+ _sum_of_deltas_squared += rhs._sum_of_deltas_squared ;
73+ _sum_of_deltas_squared
7474 += n1 * (value - mu1) * (value - mu1) + n2 * (value - mu2) * (value - mu2);
7575
7676 return *this ;
7777 }
7878
7979 mean& operator *=(const value_type& s) noexcept {
8080 value *= s;
81- sum_of_deltas_squared *= s * s;
81+ _sum_of_deltas_squared *= s * s;
8282 return *this ;
8383 }
8484
8585 bool operator ==(const mean& rhs) const noexcept {
8686 return count == rhs.count && value == rhs.value
87- && sum_of_deltas_squared == rhs.sum_of_deltas_squared ;
87+ && _sum_of_deltas_squared == rhs._sum_of_deltas_squared ;
8888 }
8989
9090 bool operator !=(const mean& rhs) const noexcept { return !operator ==(rhs); }
9191
92- value_type variance () const noexcept { return sum_of_deltas_squared / (count - 1 ); }
92+ value_type variance () const noexcept {
93+ return _sum_of_deltas_squared / (count - 1 );
94+ }
9395
9496 template <class Archive >
9597 void serialize (Archive& ar, unsigned ) {
9698 ar& boost::make_nvp (" count" , count);
9799 ar& boost::make_nvp (" value" , value);
98- ar& boost::make_nvp (" sum_of_deltas_squared " , sum_of_deltas_squared );
100+ ar& boost::make_nvp (" _sum_of_deltas_squared " , _sum_of_deltas_squared );
99101 }
100102
101103 value_type count{};
102104 value_type value{};
103- value_type sum_of_deltas_squared {};
105+ value_type _sum_of_deltas_squared {};
104106};
105107
106108} // namespace accumulators
0 commit comments