2 # eosMathAverage : $Revision$
5 # Usage : eosMathAverage
15 #define GLOBAL_DECLARATION
16 #include "../inc/config.h"
26 typedef struct leosMathAverageInfo {
29 } leosMathAverageInfo;
31 typedef enum leosMathAverageMode {
34 } leosMathAverageMode;
38 main(int argc, char* argv[])
40 eosMathAverageInfo info;
47 argCheck(&info, argc, argv);
50 DEBUGPRINT("Program Start\n");
52 arrayReadFromFile(info.fptIn, &in, "in main");
55 fprintf(stderr, "Not supported dim: %ld\n", in.dim);
59 v = memoryAllocate(sizeof(double)*n, "in main");
65 avg = eosMathTrimmedAverage(v, n, info.Trim);
67 avg = eosMathAverage(v, n);
70 fprintf(info.fptOut, "%f\n", avg);
77 fprintf(stderr, "----- Additional Usage -----\n");