|
BWAPI
|


Go to the source code of this file.
| #define CGAL_BUG_SQRT | ( | d | ) | std::sqrt(d) |
| #define CGAL_FE_DOWNWARD FE_DOWNWARD |
| #define CGAL_FE_TONEAREST FE_TONEAREST |
| #define CGAL_FE_TOWARDZERO FE_TOWARDZERO |
| #define CGAL_FE_UPWARD FE_UPWARD |
| #define CGAL_IA_ADD | ( | a, | |
| b | |||
| ) | CGAL_IA_FORCE_TO_DOUBLE((a)+CGAL_IA_STOP_CPROP(b)) |
| #define CGAL_IA_DIV | ( | a, | |
| b | |||
| ) | CGAL_IA_FORCE_TO_DOUBLE((a)/CGAL_IA_STOP_CPROP(b)) |
| #define CGAL_IA_FORCE_TO_DOUBLE | ( | x | ) | (x) |
| #define CGAL_IA_GETFPCW | ( | CW | ) | CW = fegetround() |
| #define CGAL_IA_MAX_DOUBLE (std::numeric_limits<double>::max)() |
| #define CGAL_IA_MIN_DOUBLE std::numeric_limits<double>::denorm_min() |
| #define CGAL_IA_MUL | ( | a, | |
| b | |||
| ) | CGAL_IA_FORCE_TO_DOUBLE((a)*CGAL_IA_STOP_CPROP(b)) |
| #define CGAL_IA_SETFPCW | ( | CW | ) | fesetround(CW) |
| #define CGAL_IA_SQRT | ( | a | ) | CGAL_IA_FORCE_TO_DOUBLE(CGAL_BUG_SQRT(CGAL_IA_STOP_CPROP(a))) |
| #define CGAL_IA_SQUARE | ( | a | ) | CGAL_IA_MUL(a,a) |
| #define CGAL_IA_STOP_CPROP | ( | x | ) | CGAL::IA_force_to_double(x) |
| #define CGAL_IA_SUB | ( | a, | |
| b | |||
| ) | CGAL_IA_FORCE_TO_DOUBLE((a)-CGAL_IA_STOP_CPROP(b)) |
| typedef int FPU_CW_t |
| void force_ieee_double_precision | ( | ) | [inline] |

| FPU_CW_t FPU_get_and_set_cw | ( | FPU_CW_t | cw | ) | [inline] |


| FPU_CW_t FPU_get_cw | ( | void | ) | [inline] |

| void FPU_set_cw | ( | FPU_CW_t | cw | ) | [inline] |

| double IA_force_to_double | ( | double | x | ) | [inline] |
1.7.6.1