@@ -37,18 +37,18 @@ struct weighted_mean {
3737 : sum_of_weights(wsum)
3838 , sum_of_weights_squared(wsum2)
3939 , value(mean)
40- , sum_of_weighted_deltas_squared (
40+ , _sum_of_weighted_deltas_squared (
4141 variance * (sum_of_weights - sum_of_weights_squared / sum_of_weights)) {}
4242
4343 weighted_mean (const value_type& wsum,
4444 const value_type& wsum2,
4545 const value_type& mean,
46- const value_type& sum_of_weighted_deltas_squared ,
46+ const value_type& _sum_of_weighted_deltas_squared ,
4747 bool /* tag to trigger Python internal constructor */ )
4848 : sum_of_weights(wsum)
4949 , sum_of_weights_squared(wsum2)
5050 , value(mean)
51- , sum_of_weighted_deltas_squared(sum_of_weighted_deltas_squared ) {}
51+ , _sum_of_weighted_deltas_squared(_sum_of_weighted_deltas_squared ) {}
5252
5353 void operator ()(const value_type& x) { operator ()(boost::histogram::weight (1 ), x); }
5454
@@ -58,7 +58,7 @@ struct weighted_mean {
5858 sum_of_weights_squared += w.value * w.value ;
5959 const auto delta = x - value;
6060 value += w.value * delta / sum_of_weights;
61- sum_of_weighted_deltas_squared += w.value * delta * (x - value);
61+ _sum_of_weighted_deltas_squared += w.value * delta * (x - value);
6262 }
6363
6464 weighted_mean& operator +=(const weighted_mean& rhs) {
@@ -68,27 +68,28 @@ struct weighted_mean {
6868 sum_of_weights_squared += rhs.sum_of_weights_squared ;
6969 value = tmp / sum_of_weights;
7070 }
71- sum_of_weighted_deltas_squared += rhs.sum_of_weighted_deltas_squared ;
71+ _sum_of_weighted_deltas_squared += rhs._sum_of_weighted_deltas_squared ;
7272 return *this ;
7373 }
7474
7575 weighted_mean& operator *=(const value_type& s) {
7676 value *= s;
77- sum_of_weighted_deltas_squared *= s * s;
77+ _sum_of_weighted_deltas_squared *= s * s;
7878 return *this ;
7979 }
8080
8181 bool operator ==(const weighted_mean& rhs) const noexcept {
8282 return sum_of_weights == rhs.sum_of_weights
8383 && sum_of_weights_squared == rhs.sum_of_weights_squared
8484 && value == rhs.value
85- && sum_of_weighted_deltas_squared == rhs.sum_of_weighted_deltas_squared ;
85+ && _sum_of_weighted_deltas_squared
86+ == rhs._sum_of_weighted_deltas_squared ;
8687 }
8788
8889 bool operator !=(const weighted_mean rhs) const noexcept { return !operator ==(rhs); }
8990
9091 value_type variance () const {
91- return sum_of_weighted_deltas_squared
92+ return _sum_of_weighted_deltas_squared
9293 / (sum_of_weights - sum_of_weights_squared / sum_of_weights);
9394 }
9495
@@ -97,14 +98,14 @@ struct weighted_mean {
9798 ar& boost::make_nvp (" sum_of_weights" , sum_of_weights);
9899 ar& boost::make_nvp (" sum_of_weights_squared" , sum_of_weights_squared);
99100 ar& boost::make_nvp (" value" , value);
100- ar& boost::make_nvp (" sum_of_weighted_deltas_squared " ,
101- sum_of_weighted_deltas_squared );
101+ ar& boost::make_nvp (" _sum_of_weighted_deltas_squared " ,
102+ _sum_of_weighted_deltas_squared );
102103 }
103104
104105 value_type sum_of_weights{};
105106 value_type sum_of_weights_squared{};
106107 value_type value{};
107- value_type sum_of_weighted_deltas_squared {};
108+ value_type _sum_of_weighted_deltas_squared {};
108109};
109110
110111} // namespace accumulators
0 commit comments