13
13
static inline double sign(double a) { return (a > 0 ? 1 : a<0 ? -1 : 0); }
14
14
static inline double sqr(double a) { return (a * a); }
15
16
static inline double min(double a, double b) { return (a < b ? a : b ); }
16
17
static inline double max(double a, double b) { return (a > b ? a : b ); }
17
18
static inline double limit(double min, double var, double max)