From 5e3ebc102037c7ac61b918f6f3869130d15abce6 Mon Sep 17 00:00:00 2001 From: "philblunsom@gmail.com" Date: Fri, 2 Jul 2010 15:05:47 +0000 Subject: Hopefully fixed the time issue now ... git-svn-id: https://ws10smt.googlecode.com/svn/trunk@108 ec762483-ff6d-05da-a07a-a48fb63a330f --- gi/pyp-topics/src/pyp-topics.cc | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'gi/pyp-topics/src/pyp-topics.cc') diff --git a/gi/pyp-topics/src/pyp-topics.cc b/gi/pyp-topics/src/pyp-topics.cc index 97f50362..6f4a9169 100644 --- a/gi/pyp-topics/src/pyp-topics.cc +++ b/gi/pyp-topics/src/pyp-topics.cc @@ -3,7 +3,7 @@ #include #include -//#include +#include "clock_gettime_stub.c" struct Timer { @@ -11,32 +11,16 @@ struct Timer { void Reset() { clock_gettime(CLOCK_MONOTONIC, &start_t); - //start_t = mach_absolute_time(); } double Elapsed() const { timespec end_t; - //timespec tp; - //uint64_t end_t = mach_absolute_time(); - //mach_absolute_difference(end_t, start_t, &tp); clock_gettime(CLOCK_MONOTONIC, &end_t); const double elapsed = (end_t.tv_sec - start_t.tv_sec) + (end_t.tv_nsec - start_t.tv_nsec) / 1000000000.0; - //const double elapsed = tp.tv_sec + tp.tv_nsec / 1000000000.0; return elapsed; } private: -// void mach_absolute_difference(uint64_t end, uint64_t start, struct timespec *tp) const { -// uint64_t difference = end - start; -// static mach_timebase_info_data_t info = {0,0}; -// -// if (info.denom == 0) -// mach_timebase_info(&info); -// uint64_t elapsednano = difference * (info.numer / info.denom); -// tp->tv_sec = elapsednano * 1e-9; -// tp->tv_nsec = elapsednano - (tp->tv_sec * 1e9); -// } timespec start_t; - //uint64_t start_t; }; void PYPTopics::sample(const Corpus& corpus, int samples) { -- cgit v1.2.3