16#ifndef __OMNETPP_STATSUM_T_H
17#define __OMNETPP_STATSUM_T_H
20#include "simkerneldefs.h"
21#include "platdep/config.h"
57 operator double()
const {
return sum + comp; }
61 double t = sum + value;
62 if (std::abs(sum) >= std::abs(value))
63 comp += (sum - t) + value;
65 comp += (value - t) + sum;
73using statsum_t = internals::NeumaierSum;
NeumaierSum & operator+=(double value)
Definition statsum_t.h:60
NeumaierSum & operator=(double val)
Definition statsum_t.h:54
NeumaierSum(double val)
Definition statsum_t.h:51