EGS Brachy
An egs++ user code for rapid brachytherapy calculations
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
EB_TimingTree Class Reference

#include <timing.h>

Public Member Functions

 EB_TimingTree ()
 
 ~EB_TimingTree ()
 
void addTimer (string name)
 
void stopTimer ()
 
void outputInfo ()
 

Private Attributes

vector< EB_Timer * > running_blocks
 
vector< EB_Timer * > stopped_blocks
 
int level
 

Detailed Description

Definition at line 110 of file timing.h.

Constructor & Destructor Documentation

◆ EB_TimingTree()

EB_TimingTree::EB_TimingTree ( )
inline

Definition at line 118 of file timing.h.

◆ ~EB_TimingTree()

EB_TimingTree::~EB_TimingTree ( )
inline

Definition at line 120 of file timing.h.

Member Function Documentation

◆ addTimer()

void EB_TimingTree::addTimer ( string  name)
inline

Definition at line 132 of file timing.h.

◆ outputInfo()

void EB_TimingTree::outputInfo ( )
inline

Definition at line 159 of file timing.h.

◆ stopTimer()

void EB_TimingTree::stopTimer ( )
inline

Definition at line 139 of file timing.h.

Member Data Documentation

◆ level

int EB_TimingTree::level
private

Definition at line 115 of file timing.h.

◆ running_blocks

vector<EB_Timer *> EB_TimingTree::running_blocks
private

Definition at line 112 of file timing.h.

◆ stopped_blocks

vector<EB_Timer *> EB_TimingTree::stopped_blocks
private

Definition at line 113 of file timing.h.


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