BioDynaMo  v1.05.119-a4ff3934
Classes | Macros | Functions
vtune.h File Reference
#include "core/util/log.h"
Include dependency graph for vtune.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __itt_domain
 
struct  __itt_string_handle
 
struct  __itt_null_t
 

Macros

#define BDM_VTUNE_LOG_WARNING()
 

Functions

__itt_domain__itt_domain_create (const char *)
 
__itt_string_handle__itt_string_handle_create (const char *)
 
void __itt_task_begin (__itt_domain *, __itt_null_t, __itt_null_t, __itt_string_handle *)
 
void __itt_task_end (__itt_domain *)
 
void __itt_pause ()
 
void __itt_resume ()
 

Macro Definition Documentation

◆ BDM_VTUNE_LOG_WARNING

#define BDM_VTUNE_LOG_WARNING ( )
Value:
static bool warning_logged = false; \
if (!warning_logged) { \
"Vtune", \
"Vtune was not found on your system. Call to %s won't have any " \
"effect", \
__FUNCTION__); \
warning_logged = true; \
}

This macro should be inserted in the function body of each wrapper. It emits a Warning the first time it is called.

Definition at line 29 of file vtune.h.

Function Documentation

◆ __itt_domain_create()

__itt_domain* __itt_domain_create ( const char *  )
inline

Definition at line 46 of file vtune.h.

◆ __itt_pause()

void __itt_pause ( )
inline

Definition at line 65 of file vtune.h.

◆ __itt_resume()

void __itt_resume ( )
inline

Definition at line 67 of file vtune.h.

◆ __itt_string_handle_create()

__itt_string_handle* __itt_string_handle_create ( const char *  )
inline

Definition at line 51 of file vtune.h.

◆ __itt_task_begin()

void __itt_task_begin ( __itt_domain ,
__itt_null_t  ,
__itt_null_t  ,
__itt_string_handle  
)
inline

Definition at line 56 of file vtune.h.

◆ __itt_task_end()

void __itt_task_end ( __itt_domain )
inline

Definition at line 61 of file vtune.h.

bdm::Log::Warning
static void Warning(const std::string &location, const Args &... parts)
Prints warning message.
Definition: log.h:67