00001 #ifndef __statistics_h__
00002 #define __statistics_h__
00003
00004 void get_data(int current_column);
00005 void get_user_input();
00006
00007 void init_global_arrays();
00008 void analyze_data(FILE* outfile);
00009 void get_statistics(double* xaverage, double* yaverage, double* stddev, int line);
00010
00011
00012 #define MAX_FILES 10
00013
00014 #define MAX_LINES 101
00015 #define MAX_COLNUMS 100
00016
00017
00018 extern struct struct_input
00019 {
00020 int opmode,filemode,firstfile,lastfile,firstline,lastline;
00021 int run_numbers[MAX_FILES];
00022 } inputdata;
00023
00024 extern struct struct_data
00025 {
00026
00027
00028
00029
00030
00031
00032 int colnums[2][MAX_COLNUMS];
00033
00034
00035 double x[MAX_LINES][MAX_FILES],y[MAX_LINES][MAX_FILES];
00036 int nlines,nfiles;
00037 } data;
00038
00039 extern int npoints;
00040
00041
00042 #endif