/* * typedefs.h */ typedef struct { double x; double y; double z; } dvector; /* double vector structure */ #define SGN(x) ((x)<0.?-1.:1.) #define MIN(x,y) ((x)<(y)?(x):(y)) #define ABS(x) ((x)<0.?-(x):(x)) #define MINABS(x,y) (ABS(y)