Public Member Functions | |
void | add (double value) |
KahanSum (double value=0.0) | |
void | reset () |
double | value () const |
Static Public Member Functions | |
static double | sum3 (double d1, double d2, double d3) |
static double | sum4 (double d1, double d2, double d3, double d4) |
Private Attributes | |
double | d_carry |
double | d_sum |
Definition at line 18 of file qwt_spline_cubic.cpp.
QwtSplineCubicP::KahanSum::KahanSum | ( | double | value = 0.0 | ) | [inline] |
Definition at line 21 of file qwt_spline_cubic.cpp.
void QwtSplineCubicP::KahanSum::add | ( | double | value | ) | [inline] |
Definition at line 37 of file qwt_spline_cubic.cpp.
void QwtSplineCubicP::KahanSum::reset | ( | ) | [inline] |
Definition at line 27 of file qwt_spline_cubic.cpp.
static double QwtSplineCubicP::KahanSum::sum3 | ( | double | d1, |
double | d2, | ||
double | d3 | ||
) | [inline, static] |
Definition at line 46 of file qwt_spline_cubic.cpp.
static double QwtSplineCubicP::KahanSum::sum4 | ( | double | d1, |
double | d2, | ||
double | d3, | ||
double | d4 | ||
) | [inline, static] |
Definition at line 55 of file qwt_spline_cubic.cpp.
double QwtSplineCubicP::KahanSum::value | ( | ) | const [inline] |
Definition at line 32 of file qwt_spline_cubic.cpp.
double QwtSplineCubicP::KahanSum::d_carry [private] |
Definition at line 68 of file qwt_spline_cubic.cpp.
double QwtSplineCubicP::KahanSum::d_sum [private] |
Definition at line 67 of file qwt_spline_cubic.cpp.