Equality to an absolute tolerance. More...
#include <CoinFloatEqual.hpp>
Public Member Functions | |
bool | operator() (const double f1, const double f2) const |
Compare function. | |
Constructors and destructors | |
CoinAbsFltEq () | |
Default constructor. | |
CoinAbsFltEq (const double epsilon) | |
Alternate constructor with epsilon as a parameter. | |
virtual | ~CoinAbsFltEq () |
Destructor. | |
CoinAbsFltEq (const CoinAbsFltEq &src) | |
Copy constructor. | |
CoinAbsFltEq & | operator= (const CoinAbsFltEq &rhs) |
Assignment. |
Private Attributes | |
Private member data | |
double | epsilon_ |
Equality tolerance. |
Equality to an absolute tolerance.
Operands are considered equal if their difference is within an epsilon ; the test does not consider the relative magnitude of the operands.
Definition at line 45 of file CoinFloatEqual.hpp.
|
inline |
Default constructor.
Definition at line 62 of file CoinFloatEqual.hpp.
|
inline |
Alternate constructor with epsilon as a parameter.
Definition at line 66 of file CoinFloatEqual.hpp.
|
inlinevirtual |
Destructor.
Definition at line 70 of file CoinFloatEqual.hpp.
|
inline |
Copy constructor.
Definition at line 74 of file CoinFloatEqual.hpp.
|
inline |
Compare function.
Definition at line 51 of file CoinFloatEqual.hpp.
|
inline |
Assignment.
Definition at line 78 of file CoinFloatEqual.hpp.
|
private |
Equality tolerance.
Definition at line 92 of file CoinFloatEqual.hpp.