Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Datenstrukturen | Auflistung der Dateien | Datenstruktur-Elemente | Datei-Elemente

timer.h

gehe zur Dokumentation dieser Datei
00001 /*
00002 Autor: $Author: kunkel $ State: $State: Exp $
00003 Datum: $Date: 2005/05/30 12:35:25 $
00004 Version: $Revision: 1.1 $
00005 */
00006 
00011 #ifndef TIMER_H
00012 #define TIMER_H
00013 #include <sys/time.h>
00014 
00015 using namespace std;
00016 
00023 inline double timediff(const timeval & startTime_, const timeval & endTime){
00024         double diff= ((endTime.tv_sec - startTime_.tv_sec) * 1.0e6 + endTime.tv_usec - startTime_.tv_usec)  / 1.0e6;
00025         return diff;
00026 }
00027 
00033 inline double timediffNow(const timeval & startTime_){
00034         timeval now_;
00035         gettimeofday(&now_,0);  
00036         return timediff(startTime_,now_);
00037 }
00038 
00039 #endif
00040 

Erzeugt am Mon May 30 14:31:16 2005 für Sunsystembuildingandsimulation von doxygen 1.3.6