38 double saved_evicted_value_;
39 double saved_evicted_addend_;
42 void kahan_add(
double v);
43 void enter(
double src,
double comp_before);
61 int count()
const {
return count_; }
62 int length()
const {
return length_; }
63 bool seeded()
const {
return count_ >= length_; }
64 double sum()
const {
return sum_; }
void observe_owned_storage(OwnedStorage &out) const noexcept
double repush(double src)
KahanWindowSum(int length)
void observe_owned_members(OwnedStorage &out, const T &... values) noexcept