Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphikoehn <pkoehn@inf.ed.ac.uk>2014-01-03 22:45:31 +0400
committerphikoehn <pkoehn@inf.ed.ac.uk>2014-01-03 22:45:31 +0400
commit073a601eb0a7be3f3b1dc8000c8371dad18f5318 (patch)
treec8f890232dce04ece7952c939a392aec36c00106 /moses/Timer.h
parent14a499d9aa9c7f7be4fa2320a6b54fdcde3e2284 (diff)
make good use of the new precise timer...
Diffstat (limited to 'moses/Timer.h')
-rw-r--r--moses/Timer.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/moses/Timer.h b/moses/Timer.h
index e4da7fece..0471fafe1 100644
--- a/moses/Timer.h
+++ b/moses/Timer.h
@@ -20,25 +20,23 @@ class Timer
private:
bool running;
- // note: this only has the resolution of seconds, we'd often like better resolution
- // we make our best effort to do this on a system-by-system basis
+ bool stopped;
double start_time;
+ double stop_time;
public:
/***
* 'running' is initially false. A timer needs to be explicitly started
* using 'start'
*/
- Timer() : running(false) {
+ Timer() : running(false),stopped(false) {
start_time = 0;
}
void start(const char* msg = 0);
-// void restart(const char* msg = 0);
-// void stop(const char* msg = 0);
+ void stop(const char* msg = 0);
void check(const char* msg = 0);
- double get_elapsed_time();
-
+ double get_elapsed_time() const;
};
}