# | Line 19 | Line 19 | extern "C" { | |
---|---|---|
19 | #endif | |
20 | #define FHUGE (1e10) | |
21 | ||
22 | < | #define FABSEQ(x1,x2) ((x1)+FTINY > (x2) && (x2)+FTINY > (x1)) |
23 | < | #define FRELEQ(x1,x2) ((x1)*(1.+FTINY) >= (x2) && (x2)*(1.+FTINY) >= (x1)) |
22 | > | #define FABSEQ(x1,x2) (fabs((x1)-(x2)) <= FTINY) |
23 | > | #define FRELEQ(x1,x2) (fabs((x1)-(x2)) <= FTINY*0.5*(fabs(x1)+fabs(x2))) |
24 | ||
25 | #define VABSEQ(v,w) (FABSEQ((v)[0],(w)[0]) && FABSEQ((v)[1],(w)[1]) \ | |
26 | && FABSEQ((v)[2],(w)[2])) |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |