#include <misc_util.hpp>
Collaboration diagram for Timer:
Public Member Functions | |
Timer () | |
~Timer () | |
void | start () |
void | pause () |
void | restore () |
double | time () |
Private Member Functions | |
double | starttime () |
Private Attributes | |
double | _starttime |
Timer * | _pausetimer |
bool | _pause |
Definition at line 48 of file misc_util.hpp.
Timer::Timer | ( | ) |
Definition at line 90 of file misc_util.cpp.
References _pause, and _starttime.
Referenced by pause().
Timer::~Timer | ( | ) |
void Timer::start | ( | ) |
Definition at line 92 of file misc_util.cpp.
References _starttime.
Referenced by CutGen::compareSparsify(), disjunctiveCutGen(), CutGen::generateCuts(), linQuadCutGen(), linQuadCutGenOriginalBounds(), orthoCutGen(), pause(), and Heuristics::run().
void Timer::pause | ( | ) |
Definition at line 106 of file misc_util.cpp.
References _pause, _pausetimer, start(), and Timer().
Referenced by CutGen::generateCuts(), and CutGen::genSDPcut().
void Timer::restore | ( | ) |
Definition at line 116 of file misc_util.cpp.
References _pause, _pausetimer, _starttime, and time().
Referenced by CutGen::generateCuts(), and CutGen::genSDPcut().
double Timer::time | ( | ) |
Definition at line 96 of file misc_util.cpp.
References _pause, _pausetimer, _starttime, and starttime().
Referenced by CutGen::compareSparsify(), disjunctiveCutGen(), CutGen::generateCuts(), linQuadCutGen(), linQuadCutGenOriginalBounds(), orthoCutGen(), restore(), and Heuristics::run().
double Timer::starttime | ( | ) | [private] |
double Timer::_starttime [private] |
Definition at line 57 of file misc_util.hpp.
Referenced by restore(), start(), starttime(), time(), and Timer().
Timer* Timer::_pausetimer [private] |
bool Timer::_pause [private] |