Timer Class Reference

#include <misc_util.hpp>

Collaboration diagram for Timer:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 48 of file misc_util.hpp.


Constructor & Destructor Documentation

Timer::Timer (  ) 

Definition at line 90 of file misc_util.cpp.

References _pause, and _starttime.

Referenced by pause().

Timer::~Timer (  ) 

Definition at line 91 of file misc_util.cpp.

References _pause, and _pausetimer.


Member Function Documentation

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]

Definition at line 127 of file misc_util.cpp.

References _starttime.

Referenced by time().


Member Data Documentation

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]

Definition at line 58 of file misc_util.hpp.

Referenced by pause(), restore(), time(), and ~Timer().

bool Timer::_pause [private]

Definition at line 59 of file misc_util.hpp.

Referenced by pause(), restore(), time(), Timer(), and ~Timer().


The documentation for this class was generated from the following files:
Generated on Wed Nov 30 03:12:20 2011 by  doxygen 1.4.7