#include <lemon/tolerance.h>
| Public Types | |
| typedef double | Value | 
|  | |
| Public Member Functions | |
| Tolerance () | |
| Constructor setting the epsilon tolerance to the default value. | |
| Tolerance (double e) | |
| Constructor setting the epsilon tolerance to the given value. | |
| Value | epsilon () const | 
| Returns the epsilon value. | |
| void | epsilon (Value e) | 
| Sets the epsilon value. | |
| Comparisons | |
| See Tolerance for more details. | |
| bool | less (Value a, Value b) const | 
| Returns trueifais surely strictly less thanb. | |
| bool | different (Value a, Value b) const | 
| Returns trueifais surely different fromb. | |
| bool | positive (Value a) const | 
| Returns trueifais surely positive. | |
| bool | negative (Value a) const | 
| Returns trueifais surely negative. | |
| bool | nonZero (Value a) const | 
| Returns trueifais surely non-zero. | |
| Static Public Member Functions | |
| static Value | defaultEpsilon () | 
| Returns the default epsilon value. | |
| static void | defaultEpsilon (Value e) | 
| Sets the default epsilon value. | |
| static Value | zero () | 
| Returns zero. | |
 1.8.5
 1.8.5