Go to the source code of this file.
Classes | |
| class | profilingTrigger |
| Triggers for starting/stopping code profiling. More... | |
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
Macros | |
| #define | addProfiling(name, descr) ::Foam::profilingTrigger profilingTriggerFor##name(descr) |
| Define profiling trigger with specified name and description string. More... | |
| #define | addProfilingInFunction(name) ::Foam::profilingTrigger profilingTriggerFor##name(__func__) |
| #define | endProfiling(name) profilingTriggerFor##name.stop() |
| Remove profiling with specified name. More... | |
Original source file profilingTrigger.H
Definition in file profilingTrigger.H.
| #define addProfiling | ( | name, | |
| descr | |||
| ) | ::Foam::profilingTrigger profilingTriggerFor##name(descr) |
Define profiling trigger with specified name and description string.
Definition at line 114 of file profilingTrigger.H.
| #define addProfilingInFunction | ( | name | ) | ::Foam::profilingTrigger profilingTriggerFor##name(__func__) |
Define profiling trigger with specified name and description corresponding to the compiler-defined function name string
Definition at line 125 of file profilingTrigger.H.
| #define endProfiling | ( | name | ) | profilingTriggerFor##name.stop() |
Remove profiling with specified name.
Definition at line 131 of file profilingTrigger.H.