diff options
Diffstat (limited to 'src/intersim/statwraper.cpp')
| -rw-r--r-- | src/intersim/statwraper.cpp | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/intersim/statwraper.cpp b/src/intersim/statwraper.cpp deleted file mode 100644 index c709dc0..0000000 --- a/src/intersim/statwraper.cpp +++ /dev/null @@ -1,59 +0,0 @@ -//a Wraper function for stats class -#include "stats.hpp" -#include <stdio.h> - -Stats* StatCreate (const char * name, double bin_size, int num_bins) { - Stats* newstat = new Stats(NULL,name,bin_size,num_bins); - newstat->Clear (); - return newstat; -} - -void StatClear(void * st) -{ - ((Stats *)st)->Clear(); -} - -void StatAddSample (void * st, int val) -{ - ((Stats *)st)->AddSample(val); -} - -double StatAverage(void * st) -{ - return((Stats *)st)->Average(); -} - -double StatMax(void * st) -{ - return((Stats *)st)->Max(); -} - -double StatMin(void * st) -{ - return((Stats *)st)->Min(); -} - -void StatDisp (void * st) -{ - printf ("Stats for "); - ((Stats *)st)->DisplayHierarchy(); - if (((Stats *)st)->NeverUsed()) { - printf (" was never updated!\n"); - } else { - printf("Min %f Max %f Average %f \n",((Stats *)st)->Min(),((Stats *)st)->Max(),StatAverage(st)); - ((Stats *)st)->Display(); - } -} - -#if 0 -int main () -{ - void * mytest = StatCreate("Test",1,5); - StatAddSample(mytest,4); - StatAddSample(mytest,4);StatAddSample(mytest,4); - StatAddSample(mytest,2); - StatDisp(mytest); -} -#endif - - |
