/* * utils.h * * Utility stuff * * (c) 2007 Thomas White * Gordon Ball * * dtr - Diffraction Tomography Reconstruction * */ #ifndef UTILS_H #define UTILS_H #ifdef HAVE_CONFIG_H #include #endif #include extern unsigned int biggest(signed int a, signed int b); extern unsigned int smallest(signed int a, signed int b); extern double distance(double x1, double y1, double x2, double y2); extern double modulus(double x, double y, double z); extern double angle_between(double x1, double y1, double z1, double x2, double y2, double z2); extern double lambda(double voltage); extern void matrix_renormalise(gsl_matrix *m); #endif /* UTILS_H */