diff options
Diffstat (limited to 'BFS/support/timer.h')
-rw-r--r-- | BFS/support/timer.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/BFS/support/timer.h b/BFS/support/timer.h deleted file mode 100644 index 80719cf..0000000 --- a/BFS/support/timer.h +++ /dev/null @@ -1,34 +0,0 @@ - -#ifndef _TIMER_H_ -#define _TIMER_H_ - -#include <stdio.h> -#include <sys/time.h> - -typedef struct Timer { - struct timeval startTime[5]; - struct timeval stopTime[5]; - double time[5]; -} Timer; - -static void startTimer(Timer *timer, int i, int rep) { - if(rep == 0) { - timer->time[i] = 0.0; - } - gettimeofday(&timer->startTime[i], NULL); -} - -static void stopTimer(Timer *timer, int i) { - gettimeofday(&timer->stopTime[i], NULL); - timer->time[i] += (timer->stopTime[i].tv_sec - timer->startTime[i].tv_sec) * 1000000.0 + - (timer->stopTime[i].tv_usec - timer->startTime[i].tv_usec); -} - -static void printAll(Timer *timer, int maxt) { - for (int i = 0; i <= maxt; i++) { - printf(" timer%d_us=%f", i, timer->time[i]); - } - printf("\n"); -} - -#endif |