IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
IpplTimerInfo Class Reference

#include <IpplTimings.h>

Collaboration diagram for IpplTimerInfo:

Public Types

typedef unsigned int TimerRef

Public Member Functions

 IpplTimerInfo ()
 ~IpplTimerInfo ()
void start ()
void stop ()
void clear ()

Public Attributes

Timer t
std::string name
double wallTime
bool running
TimerRef indx

Detailed Description

Definition at line 39 of file IpplTimings.h.

Member Typedef Documentation

◆ TimerRef

typedef unsigned int IpplTimerInfo::TimerRef

Definition at line 42 of file IpplTimings.h.

Constructor & Destructor Documentation

◆ IpplTimerInfo()

IpplTimerInfo::IpplTimerInfo ( )
inline

Definition at line 45 of file IpplTimings.h.

References clear(), indx, name, and wallTime.

Here is the call graph for this function:

◆ ~IpplTimerInfo()

IpplTimerInfo::~IpplTimerInfo ( )
inline

Definition at line 53 of file IpplTimings.h.

Member Function Documentation

◆ clear()

void IpplTimerInfo::clear ( )
inline

Definition at line 73 of file IpplTimings.h.

References running, and t.

Referenced by IpplTimerInfo().

Here is the caller graph for this function:

◆ start()

void IpplTimerInfo::start ( )
inline

Definition at line 56 of file IpplTimings.h.

References running, and t.

◆ stop()

void IpplTimerInfo::stop ( )
inline

Definition at line 65 of file IpplTimings.h.

References running, t, and wallTime.

Member Data Documentation

◆ indx

TimerRef IpplTimerInfo::indx

Definition at line 92 of file IpplTimings.h.

Referenced by Timing::getTimer(), and IpplTimerInfo().

◆ name

std::string IpplTimerInfo::name

Definition at line 83 of file IpplTimings.h.

Referenced by Timing::getTimer(), IpplTimerInfo(), Timing::print(), and Timing::print().

◆ running

bool IpplTimerInfo::running

Definition at line 89 of file IpplTimings.h.

Referenced by clear(), start(), and stop().

◆ t

Timer IpplTimerInfo::t

Definition at line 80 of file IpplTimings.h.

Referenced by clear(), start(), and stop().

◆ wallTime

double IpplTimerInfo::wallTime

Definition at line 86 of file IpplTimings.h.

Referenced by IpplTimerInfo(), Timing::print(), Timing::print(), and stop().


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