100 gettimeofday(&ActTime, NULL);
101 StartTime = ActTime.tv_sec + ActTime.tv_usec * 1.0e-6;
112 gettimeofday(&ActTime, NULL);
113 StopTime = ActTime.tv_sec + ActTime.tv_usec * 1.0e-6;
TTimeMeasure & operator=(const TTimeMeasure &src)
operator =
double StartTime
Start timestamp of the interval.
double GetCumulatedElapsedTimeOverPreviousLegs() const
Get time spent in previous legs.
TTimeMeasure()
Default constructor.
double CumulatedElapsedTimeOverPreviousLegs
Elapsed time in previous simulation legs.
void Start()
Get start timestamp.
Class measuring elapsed time.
void Stop()
Get stop timestamp.
TTimeMeasure(const TTimeMeasure &src)
Copy constructor.
virtual ~TTimeMeasure()
Destructor.
double GetElapsedTime() const
Get elapsed time.
double StopTime
Stop timestamp of the interval.
void SetCumulatedElapsedTimeOverPreviousLegs(const double ElapsedTime)
Set elapsed time in previous legs of the simulation.
double GetCumulatedElapsedTimeOverAllLegs() const
Get cumulated elapsed time over all simulation legs.