Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::TimeAccumulator Class Reference

A multi-start time accumulator. More...

#include <Timer.h>

Inheritance diagram for galois::TimeAccumulator:
galois::StatTimer galois::CondStatTimer< Enable >

Public Member Functions

 TimeAccumulator ()
 
void start ()
 
void stop ()
 adds the current timed interval to the total More...
 
uint64_t get () const
 
uint64_t get_usec () const
 
TimeAccumulatoroperator+= (const TimeAccumulator &rhs)
 
TimeAccumulatoroperator+= (const Timer &rhs)
 

Detailed Description

A multi-start time accumulator.

Gives the final runtime for a series of intervals

Constructor & Destructor Documentation

TimeAccumulator::TimeAccumulator ( )

Member Function Documentation

uint64_t TimeAccumulator::get ( void  ) const
uint64_t TimeAccumulator::get_usec ( ) const
TimeAccumulator & TimeAccumulator::operator+= ( const TimeAccumulator rhs)
TimeAccumulator & TimeAccumulator::operator+= ( const Timer rhs)
void TimeAccumulator::start ( )
void TimeAccumulator::stop ( )

adds the current timed interval to the total


The documentation for this class was generated from the following files: