|
AQUAgpusph 5.0.4
|
Profiling base class. More...
#include <Tool.hpp>

Public Member Functions | |
| Profiler () | |
| ~Profiler () | |
| std::vector< Profile * > | substages () const |
| Get the substages. | |
Protected Member Functions | |
| void | substages (std::vector< Profile * > instances) |
| Set the tool substages. | |
Profiling base class.
Each tool is a Profiler, which might has several substages. Each subinstance counts when each part of the tool computation began and end. This class just collect all those substages together
|
inline |
Constructor.
| instances | The list of substages that conforms this profiler |
|
inline |
Destructor
|
inline |
Get the substages.
|
inlineprotected |
Set the tool substages.
| instances | The substages |