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