SoPlex
|
#include <stablesum.h>
Public Member Functions | |
StableSum ()=default | |
StableSum (double init) | |
void | operator+= (double input) |
void | operator-= (double input) |
operator double () const | |
StableSum () | |
StableSum (const double &init) | |
void | operator+= (const double &input) |
void | operator-= (const double &input) |
operator typename std::remove_const< double >::type () const | |
Private Attributes | |
double | sum = 0 |
double | c = 0 |
std::remove_const< double >::type | sum |
Definition at line 65 of file stablesum.h.
|
default |
StableSum | ( | double | init | ) |
Definition at line 75 of file stablesum.h.
StableSum | ( | ) |
Definition at line 40 of file stablesum.h.
StableSum | ( | const double & | init | ) |
Definition at line 41 of file stablesum.h.
operator double | ( | ) | const |
Definition at line 95 of file stablesum.h.
References c, SOPLEX_MAX, soplex::spxAbs(), and sum.
operator typename std::remove_const< double >::type | ( | ) | const |
Definition at line 53 of file stablesum.h.
References sum.
void operator+= | ( | const double & | input | ) |
Definition at line 43 of file stablesum.h.
void operator+= | ( | double | input | ) |
Definition at line 77 of file stablesum.h.
void operator-= | ( | const double & | input | ) |
Definition at line 48 of file stablesum.h.
void operator-= | ( | double | input | ) |
Definition at line 90 of file stablesum.h.
|
private |
Definition at line 68 of file stablesum.h.
Referenced by operator double(), operator+=(), and StableSum().
|
private |
Definition at line 37 of file stablesum.h.
|
private |
Definition at line 67 of file stablesum.h.
Referenced by operator double(), operator typename std::remove_const< double >::type(), operator+=(), and StableSum().