Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
83 #ifndef CXXUTILS_FPCOMPARE_H
84 #define CXXUTILS_FPCOMPARE_H
88 #if defined(__FLT_EVAL_METHOD__) && \
89 (__FLT_EVAL_METHOD__ == 2 || __FLT_EVAL_METHOD__ < 0)
92 # define CXXUTILS_FPCOMPARE_VOLATILE volatile
93 #elif defined(__i386__) && !defined(__SSE2__)
99 # define CXXUTILS_FPCOMPARE_VOLATILE volatile
101 # define CXXUTILS_FPCOMPARE_VOLATILE
106 namespace fpcompare {
242 namespace fpcompare_fn {
359 #endif // not CXXUTILS_FPCOMPARE_H
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
bool operator()(float a, float b) const
Compare two FP numbers, working around x87 precision issues.
bool operator()(double a, double b) const
Compare two FP numbers, working around x87 precision issues.
bool operator()(double a, double b) const
bool greater(double a, double b)
Compare two FP numbers, working around x87 precision issues.
bool equal(double a, double b)
Compare two FP numbers, working around x87 precision issues.
bool operator()(float a, float b) const
bool operator()(float a, float b) const
bool operator()(float a, float b) const
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
bool greater_equal(double a, double b)
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
bool operator()(float a, float b) const
bool less(double a, double b)
Compare two FP numbers, working around x87 precision issues.
bool operator()(double a, double b) const
bool less_equal(double a, double b)
Compare two FP numbers, working around x87 precision issues.
Compare two FP numbers, working around x87 precision issues.
bool operator()(double a, double b) const
#define CXXUTILS_FPCOMPARE_VOLATILE
bool operator()(double a, double b) const