Definition in file Interval.cpp.
#include "Interval.h"
Include dependency graph for Interval.cpp:

Go to the source code of this file.
Defines | |
| #define | invalidBits 0 |
| #define | ROUNDUP(x) (((x < 0.0) ? oneMinusEpsilon : onePlusEpsilon) * (x) + realEta) |
| #define | ROUNDDOWN(x) (((x < 0.0) ? onePlusEpsilon : oneMinusEpsilon) * (x) - realEta) |
| #define | IABS_MAX(x, y) (((x) < (y)) ? (y) : (x)) |
Functions | |
| void | findEta () |
| This method is called upon first object initialization to calculate the variables realEta, onePlusEpsilon, and oneMinusEpsilon. | |
Variables | |
| double | realEta = 0.0 |
| min { x > 0} | |
| double | onePlusEpsilon = 1.0 |
| 1.0 + n * epsilon | |
| double | oneMinusEpsilon = 1.0 |
| 1.0 - n * epsilon | |
| bool | etaFound = false |
| Has findEta() been called yet? | |
|
|
Definition at line 354 of file Interval.cpp. Referenced by Interval< Type >::fabs(). |
|
|
Definition at line 24 of file Interval.cpp. Referenced by findEta(). |
|
|
Definition at line 209 of file Interval.cpp. Referenced by Interval< Type >::log(). |
|
|
Definition at line 207 of file Interval.cpp. Referenced by Interval< Type >::log(). |
|
|
This method is called upon first object initialization to calculate the variables realEta, onePlusEpsilon, and oneMinusEpsilon. These variables are used by log() and pow(Interval<>) (via ROUNDUP and ROUNDDOWN). Definition at line 37 of file Interval.cpp. References epsilon, etaFound, invalidBits, oneMinusEpsilon, onePlusEpsilon, and realEta. Referenced by Interval< Type >::init(). |
|
|
Has findEta() been called yet?
Definition at line 29 of file Interval.cpp. Referenced by findEta(). |
|
|
1.0 - n * epsilon
Definition at line 28 of file Interval.cpp. Referenced by findEta(). |
|
|
1.0 + n * epsilon
Definition at line 27 of file Interval.cpp. Referenced by findEta(). |
|
|
min { x > 0}
Definition at line 26 of file Interval.cpp. Referenced by findEta(). |
1.3.4