#include <deal.II/base/timer.h>
Helper class to enter/exit sections in TimerOutput be constructing a simple scope-based object. The purpose of this class is explained in the documentation of TimerOutput.
Definition at line 570 of file timer.h.
◆ Scope()
TimerOutput::Scope::Scope |
( |
::TimerOutput & |
timer_, |
|
|
const std::string & |
section_name |
|
) |
| |
|
inline |
Enter the given section in the timer. Exit automatically when calling stop() or destructor runs.
Definition at line 996 of file timer.h.
◆ ~Scope()
TimerOutput::Scope::~Scope |
( |
| ) |
|
◆ stop()
void TimerOutput::Scope::stop |
( |
| ) |
|
|
inline |
In case you want to exit the scope before the destructor is executed, call this function.
Definition at line 1010 of file timer.h.
◆ timer
◆ section_name
const std::string TimerOutput::Scope::section_name |
|
private |
Name of the section we need to exit
Definition at line 599 of file timer.h.
◆ in
bool TimerOutput::Scope::in |
|
private |
Do we still need to exit the section we are in?
Definition at line 604 of file timer.h.
The documentation for this class was generated from the following files: