CTime Class Reference
Detailed Description
Class Time that implements a stopwatch based on either cpu time or wall clock time.
Definition at line 23 of file Time.h.
List of all members.
Constructor & Destructor Documentation
CTime::CTime |
( |
bool |
start = true |
) |
|
constructor
- Parameters:
-
| start | if time measurement shall be started |
Definition at line 15 of file Time.cpp.
CTime::~CTime |
( |
|
) |
[virtual] |
Member Function Documentation
clock_t CTime::cur_runtime |
( |
bool |
verbose = false |
) |
|
get current cpu runtime
- Parameters:
-
| verbose | if time shall be printed |
- Returns:
- current cpu runtime
Definition at line 30 of file Time.cpp.
clock_t CTime::cur_runtime_diff |
( |
bool |
verbose = false |
) |
|
get time difference between start and NOW
- Parameters:
-
| verbose | if time difference shall be printed |
- Returns:
- time difference between start and NOW
Definition at line 38 of file Time.cpp.
float64_t CTime::cur_runtime_diff_sec |
( |
bool |
verbose = false |
) |
|
get time difference between start and NOW in seconds
- Parameters:
-
| verbose | if time difference shall be printed |
- Returns:
- time difference between start and NOW in seconds
Definition at line 46 of file Time.cpp.
float64_t CTime::cur_time_diff |
( |
bool |
verbose = false |
) |
|
get time difference between start and NOW in seconds
- Parameters:
-
| verbose | if time difference shall be printed |
- Returns:
- time difference between start and NOW in seconds
Definition at line 65 of file Time.cpp.
static float64_t CTime::get_curtime |
( |
|
) |
[static] |
get current time in seconds
- Returns:
- current time in seconds
Definition at line 96 of file Time.h.
virtual const char* CTime::get_name |
( |
|
) |
const [virtual] |
static int64_t CTime::get_runtime |
( |
|
) |
[static] |
get runtime
- Returns:
- runtime
Definition at line 85 of file Time.h.
float64_t CTime::start |
( |
bool |
verbose = false |
) |
|
start the counter
- Parameters:
-
| verbose | if start time shall be printed |
- Returns:
- start time in seconds
Definition at line 56 of file Time.cpp.
float64_t CTime::stop |
( |
bool |
verbose = false |
) |
|
stop the counter
- Parameters:
-
| verbose | if stop time shall be printed |
- Returns:
- stop time in seconds
Definition at line 83 of file Time.cpp.
float64_t CTime::time_diff_sec |
( |
bool |
verbose = false |
) |
|
get time difference between start and stop in seconds
- Parameters:
-
| verbose | if time difference shall be printed |
- Returns:
- time difference between start and stop in seconds
Definition at line 74 of file Time.cpp.
Member Data Documentation
start runtime
Definition at line 110 of file Time.h.
start time
Definition at line 113 of file Time.h.
stop time
Definition at line 115 of file Time.h.
The documentation for this class was generated from the following files: