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] |