Loading...
Searching...
No Matches
19#ifndef OPM_TIMINGMACROS_HPP
20#define OPM_TIMINGMACROS_HPP
28#ifndef DETAILED_PROFILING
29#define DETAILED_PROFILING 0
34#include <tracy/Tracy.hpp>
35#define OPM_TIMEBLOCK(blockname) ZoneNamedN(blockname, #blockname, true)
36#define OPM_TIMEFUNCTION() ZoneNamedN(myname, __func__, true)
38#define OPM_TIMEBLOCK_LOCAL(blockname) ZoneNamedN(blockname, #blockname, true)
39#define OPM_TIMEFUNCTION_LOCAL() ZoneNamedN(myname, __func__, true)
44#define OPM_TIMEBLOCK(x)\
49#ifndef OPM_TIMEBLOCK_LOCAL
50#define OPM_TIMEBLOCK_LOCAL(x)\
54#ifndef OPM_TIMEFUNCTION
55#define OPM_TIMEFUNCTION()\
59#ifndef OPM_TIMEFUNCTION_LOCAL
60#define OPM_TIMEFUNCTION_LOCAL()\