Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
QwtSplineCubicP::KahanSum Class Reference

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 m_carry
 
double m_sum
 

Detailed Description

Definition at line 21 of file qwt_spline_cubic.cpp.

Constructor & Destructor Documentation

◆ KahanSum()

QwtSplineCubicP::KahanSum::KahanSum ( double  value = 0.0)
inline

Definition at line 24 of file qwt_spline_cubic.cpp.

Member Function Documentation

◆ add()

void QwtSplineCubicP::KahanSum::add ( double  value)
inline

Definition at line 40 of file qwt_spline_cubic.cpp.

◆ reset()

void QwtSplineCubicP::KahanSum::reset ( )
inline

Definition at line 30 of file qwt_spline_cubic.cpp.

◆ sum3()

static double QwtSplineCubicP::KahanSum::sum3 ( double  d1,
double  d2,
double  d3 
)
inlinestatic

Definition at line 49 of file qwt_spline_cubic.cpp.

◆ sum4()

static double QwtSplineCubicP::KahanSum::sum4 ( double  d1,
double  d2,
double  d3,
double  d4 
)
inlinestatic

Definition at line 58 of file qwt_spline_cubic.cpp.

◆ value()

double QwtSplineCubicP::KahanSum::value ( ) const
inline

Definition at line 35 of file qwt_spline_cubic.cpp.

Member Data Documentation

◆ m_carry

double QwtSplineCubicP::KahanSum::m_carry
private

Definition at line 71 of file qwt_spline_cubic.cpp.

◆ m_sum

double QwtSplineCubicP::KahanSum::m_sum
private

Definition at line 70 of file qwt_spline_cubic.cpp.


The documentation for this class was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:52