1#define ABS(x) ((x) < 0 ? -(x) : (x))
7double max2D (
double **map,
int size_y,
int size_x);
8double max3D (
double ***map,
int size_z,
int size_y,
int size_x);
9double min2D (
double **map,
int size_y,
int size_x);
10double min3D (
double ***map,
int size_z,
int size_y,
int size_x);
14double mean (
double vect[],
int fst,
int lst);
16void cmod (
double *res,
double *z);
17void cdiv (
double* res,
double *a,
double *b);
18void cmult (
double* res,
double *a,
double *b);
23void copy3D (
double ***res,
double ***src,
int s_z,
int s_y,
int s_x,
int start_z,
int start_y,
int start_x);
24void boxcar (
double ***mask,
int contrast,
double threshold,
int s_z,
int s_y,
int s_x);
26double sum (
double ***image,
int s_z,
int s_y,
int s_x);
28void avevar (
double *ave,
double *var,
double ***data,
int s_z,
int s_y,
int s_x);
int indexmax(int *array, int fst, int lst)
double mean(double vect[], int fst, int lst)
double roundvalue(double x)
double sum(double ***image, int s_z, int s_y, int s_x)
void boxcar(double ***mask, int contrast, double threshold, int s_z, int s_y, int s_x)
void cmult(double *res, double *a, double *b)
void copy3D(double ***res, double ***src, int s_z, int s_y, int s_x, int start_z, int start_y, int start_x)
double max3D(double ***map, int size_z, int size_y, int size_x)
void hsort(double ra[], int n)
void cmod(double *res, double *z)
double min2D(double **map, int size_y, int size_x)
void cphase(double *res, double *z)
void avevar(double *ave, double *var, double ***data, int s_z, int s_y, int s_x)
double min3D(double ***map, int size_z, int size_y, int size_x)
void cdiv(double *res, double *a, double *b)
double max2D(double **map, int size_y, int size_x)
double pvalue(double phi)