LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::ScopeTimer Class Reference

#include <timer_map.hpp>

Collaboration diagram for lbann::ScopeTimer:
[legend]

Public Member Functions

 ScopeTimer (TimerMap &timer, std::string const &scope_name)
 
 ScopeTimer (ScopeTimer &timer, std::string const &scope_name)
 
 ~ScopeTimer () noexcept
 

Private Attributes

TimerMapm_timer
 

Detailed Description

Definition at line 75 of file timer_map.hpp.

Constructor & Destructor Documentation

◆ ScopeTimer() [1/2]

lbann::ScopeTimer::ScopeTimer ( TimerMap timer,
std::string const &  scope_name 
)
inline

Definition at line 113 of file timer_map.hpp.

Here is the call graph for this function:

◆ ScopeTimer() [2/2]

lbann::ScopeTimer::ScopeTimer ( ScopeTimer timer,
std::string const &  scope_name 
)
inline

Definition at line 119 of file timer_map.hpp.

◆ ~ScopeTimer()

lbann::ScopeTimer::~ScopeTimer ( )
inlinenoexcept

Definition at line 123 of file timer_map.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_timer

TimerMap* lbann::ScopeTimer::m_timer
private

Definition at line 77 of file timer_map.hpp.


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